目的在一些shell脚本上工作,我想检查以下命令
df -h
如果超时超过60秒,则回显"error“,否则传递。
因此,如果此命令将不响应1分钟,然后我将收到错误信息,否则它将通过,任何创造性的想法将被高度强调。
发布于 2021-01-25 12:56:56
timeout 60 df -h > /dev/null && echo "PASS" || echo "PROBLEM"
使用超时,如果df -h命令在60秒内没有执行或出现错误,它将返回一个none 0返回码。如果返回代码为none 0,则使用||条件返回"PROBLEM“。
https://stackoverflow.com/questions/65885063
复制相似问题