[英]Sequentially run commands in bash script
我需要在守护程序模式下顺序运行两个命令(这些命令将在stderr上输出错误)。 问题是,即使我将所有输出都转储到/ dev / null中,也无法调用第二个命令(run_cmd2)。 这是我的剧本
#! /bin/bash
nohup ./run_cmd1 &> /dev/null &
nohup ./run_cmd2 &> /dev/null &
有任何想法吗? 先感谢您。
如何使用文件传达状态?
run_cmd2将等到文件存在后再运行
当run_cmd1完成后,它将创建所述文件。
在运行结束时,run_cmd2将删除该文件,因此run_cmd1可以再次运行
或者,也许他们使用端口互相交谈?
还是信号量?
有关更多详细信息: http : //www.tldp.org/LDP/tlk/ipc/ipc.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.