Bash无限循环Shell Linux

怎样才能写出永远运行的无限壳?可能我需要在两步之间睡5秒钟。最近我有一个问题,我的路由表,我需要删除一些路由自动每5分钟。我想出了一个解决方案,每4分钟运行一次,清除不需要的路线。

null

而无限循环

有很多不同的方法来表达我们的解决方案,其中之一就是 什么时候 恶作剧。我们将提供 true while .

$ while true; do echo "test"; sleep 5; done
While Infinite Loop
而无限循环

在这里 虽然是真的 运行循环永远在 完成 定期运行,但 睡觉 5 使脚本或每个步骤等待5秒。我们可以用CTRL+C取消脚本。

无限循环

我们还可以使用 for . 我们将提供 ( ; ; ) 对于for循环意味着无限循环。我们将打印 test 以5秒的时间间隔一直切换到控制台。

$ for (( ; ; )) do echo "test"; sleep 5; done
For Infinite Loop
无限循环

Bash无限循环Shell Linux信息图表

图片[3]-Bash无限循环Shell Linux-yiteyi-C++库

相关文章: 使用MS-DOS命令提示符的Windows中的For循环

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享