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