我在linux工作。我有无限的时间运行两个程序(即不会停止,除非我杀的过程)。我想要运行的程序1,再20秒后运行程序2(两者将不得不作为一个同时运行读取写入文件由其他)。目前,我通过手动跟踪的时间..是有办法来自动执行此运行2个节目?即是否有任何命令或可以任何程序被写入到这样做..

有帮助吗?

解决方案

prog1 &
sleep 20
prog2

其他提示

使用壳:

$程序1&睡眠20;程序2

如果一个程序从由其它的输出文件中读取应考虑使用一个管从一个传递到输出的输入端的其他:

$> program1 | program2

我假设你有过这两种方案的控制,可以让他们写stdoutstdin读取。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top