簡體   English   中英

Shell 腳本中的超時

[英]Timeout in Shell Script

使用如下所示的 Shell 腳本:

如果 [[超時 60 | wsof -l]]; 然后回顯“線程休眠 60 秒”退出否則回顯“超時失敗”退出 fi

但是獲取錯誤超時失敗。 在這種情況下,如何應用超時 60 秒,以便返回 echo“線程睡眠”? 我正在為此案例使用 bash 腳本

我不確定|wsof -l應該做什么,但它可能由於括號而無法正常工作(當我使用括號時它對我不起作用,但是當我沒有它時只會出錯在 wsof -l 命令中輸出,我假設你已經做了)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM