thể trùng lặp:
Bash script that kills a child process after a given timeoutLàm thế nào để chạy một tiến trình với thời gian chờ trong Bash?
Có cách nào để viết một kịch bản shell sẽ thực hiện một lệnh nào đó trong vòng 15 giây, sau đó giết lệnh?
Tôi đã thử ngủ, chờ và ping nhưng có thể tôi đang sử dụng sai.
Thông thường bạn sử dụng tín hiệu ALARM và bẫy nó. Nhưng tiện ích lệnh [timelimit] (http://devel.ringlet.net/sysutils/timelimit/) có vẻ đầy hứa hẹn. – Konerak
người bỏ phiếu này là ngoại tuyến? :/ –