Linux 如何在atd中顺序执行多个命令
我希望使用atd按顺序执行这3个命令,但这会适得其反。这3个命令并行执行。如何按顺序执行这3个命令?Linux 如何在atd中顺序执行多个命令,linux,bash,Linux,Bash,我希望使用atd按顺序执行这3个命令,但这会适得其反。这3个命令并行执行。如何按顺序执行这3个命令?atd是否按顺序运行命令,问题是由于扩展而在提交作业时两个日期命令都运行,请尝试: echo "echo `date +'%Y%m%d-%H%M%S'`' hello' >> tmp.log; sleep 3s; echo `date +'%Y%m%d-%H%M%S'`' world' >> tmp.log" | at now
atd
是否按顺序运行命令,问题是由于扩展而在提交作业时两个日期命令都运行,请尝试:
echo "echo `date +'%Y%m%d-%H%M%S'`' hello' >> tmp.log;
sleep 3s;
echo `date +'%Y%m%d-%H%M%S'`' world' >> tmp.log" |
at now
atd
确实按顺序运行命令,问题是由于扩展而在提交作业时两个日期命令都运行,请尝试:
echo "echo `date +'%Y%m%d-%H%M%S'`' hello' >> tmp.log;
sleep 3s;
echo `date +'%Y%m%d-%H%M%S'`' world' >> tmp.log" |
at now