shell脚本需要执行一些命令后中断执行下一步命令
&
可以考虑在命令后加 &符号放在后台进行,但是不会回显
timeout
部分命令用户需要看到回显,top之类的
timeout 指定运行的命令最大运行时长,时间到则终止该命令。
eg:
默认情况下,timeout在后台运行托管命令。如果要在前台运行该命令,请使用–foreground选项:
这样执行shell脚本时可以看到回显,也可以在shell脚本中执行下一步操作
参考:
https://blog.csdn.net/bandaoyu/article/details/116450256
https://cloud.tencent.com/developer/article/1463947