繁体   English   中英

在bash脚本中顺序运行命令

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM