Saya mencari perintah untuk melacak waktu.
Saya membayangkan alur kerja berikut:
- Jalankan perintah
- ... lakukan sesuatu yang lain ...
- Kembali ke jendela terminal dan hentikan perintah
- Sebagai output, Anda menerima waktu yang telah berlalu antara 3 dan 1
command-line
scripts
orschiro
sumber
sumber
Jawaban:
Jawaban ini menyarankan untuk digunakan
dan gunakan Ctrl- Duntuk melihat waktu.
Anda juga bisa menggunakan
dan gunakan Enterkunci
Periksa juga jawaban ini pada pertanyaan yang sama
sumber
cat
dengan^D
alih - alih^C
keluar dengan 0 alih-alih 130.Bagaimana tentang:
Beraksi:
sumber
Cara sederhana untuk melakukannya adalah dengan mengambil waktu mulai, dan setelah Anda menghentikan skrip - ambil waktu berhenti. Akhirnya, cetak perbedaan waktu. Ini dapat dengan mudah dilakukan dengan Python:
Atau versi panjang untuk keterbacaan:
Menghentikan dilakukan dengan Ctrl + C
sumber
while True: pass
menjalankan CPU pada 100%. Saya sarankanwhile True: time.sleep(1e9)
sebagai gantinya (signal.pause()
berfungsi juga tetapi membutuhkan impor tambahan).except KeyboardInterrupt
akan lebih baik