Jika timeout
waktu habis, keluar dengan status 124; Anda dapat memeriksa ini untuk menentukan apakah waktu skrip habis atau tidak.
Menurut manual (man timeout
):
Batas waktu sinopsis [OPTION] NUMBER[SUFFIX] COMMAND [ARG]...
[...] Jika perintah habis, maka keluar dengan status 124. Jika tidak, keluar dengan status PERINTAH
Gabungkan ini dengan pengetahuan bahwa status keluar atau nilai kembalian disimpan dalam variabel, $?
, dan kami memiliki...
timeout 5 /some/local/script/connect_script -x 'status' > output.txt
RETVAL=$?
Kemudian, Anda dapat melakukan lebih banyak pemrosesan berdasarkan nilai $RETVAL
, yang akan menjadi 124 jika waktu habis, atau nilai lain berdasarkan status keluar dari connect_script
.
Apa sebenarnya paket RX ifconfig yang dijatuhkan?
fork:coba lagi:Sumber daya untuk sementara tidak tersedia