Saya ingin tahu bagaimana saya dapat menjalankan perintah untuk waktu tertentu, katakan, satu menit dan jika tidak menyelesaikan eksekusi maka saya harus dapat menghentikannya.
47
Gunakan timeout
:
NAME
timeout - run a command with a time limit
SYNOPSIS
timeout [OPTION] DURATION COMMAND [ARG]...
timeout [OPTION]
(Untuk berjaga-jaga, jika Anda tidak memiliki perintah ini atau jika Anda harus kompatibel dengan cangkang yang sangat tua dan memiliki beberapa persyaratan khusus lainnya ... lihat pertanyaan ini ;-))
for i in `seq 0 3`; do timeout 2 ethtool -p eth$i; done;
untuk berkedip LED di NIC