Szukam polecenia do śledzenia czasu.
Wyobrażam sobie następujący przepływ pracy:
- Uruchom polecenie
- ...Zrób coś innego...
- Wróć do okna terminala i zatrzymaj polecenie
- Jako wynik otrzymasz czas, który upłynął między 3 a 1
command-line
scripts
orschiro
źródło
źródło
Odpowiedzi:
Ta odpowiedź sugeruje użycie
i użyj Ctrl- Daby zobaczyć czas.
Możesz także użyć
i użyj Enterklucza
Sprawdź również tę odpowiedź na to samo pytanie
źródło
cat
z^D
zamiast zamiast^C
z 0 zamiast 130.Co powiesz na:
W akcji:
źródło
Prostym sposobem jest zabranie czasu rozpoczęcia, a po zatrzymaniu skryptu - czasu zatrzymania. Na koniec wydrukuj różnicę czasu. Można to łatwo zrobić za pomocą Pythona:
Lub długa wersja dla czytelności:
Zatrzymywanie odbywa się za pomocą Ctrl + C
źródło
while True: pass
uruchamia procesor na 100%. Sugerowałbymwhile True: time.sleep(1e9)
zamiast tego (signal.pause()
działa również, ale wymaga dodatkowego importu).except KeyboardInterrupt
byłoby lepiej