1
coreutils超時和其他超時腳本我搜索,他們申請CDM
但我想申請超時的Linux腳本,如果沒有完成一段時間。像:如何超時一個Linux腳本
cd XXX && CMD && sleep 3 && kill -0 XX
如何做到這一點?
coreutils超時和其他超時腳本我搜索,他們申請CDM
但我想申請超時的Linux腳本,如果沒有完成一段時間。像:如何超時一個Linux腳本
cd XXX && CMD && sleep 3 && kill -0 XX
如何做到這一點?
你可以傳遞一個子shell超時的產卵,並有子shell運行所需要的代碼進行超時:
#!/bin/bash
timeout 5 bash -c "ping google.com -c 2; ping yahoo.com -c 10"
如果你明確你需要的究竟是什麼,可能是更清潔的方式來實現這個。