【发布时间】:2011-04-06 04:47:24
【问题描述】:
我有以下要求,其中有 3 个脚本说, a2,a3,a4
现在按照要求a2,a3应该并行执行,a4顺序执行。(即a4应该在a2&a3完成后执行)。
现在我试了一下,
((((echo 'start a2' `date`; nohup a2; echo 'end a2') >>log) &)
(((echo 'start a3'; nohup a3; echo 'end a3') >>log) &) &&
(echo 'start a4';nohup a4; echo 'end a4') >>log)
假设 a2,a3 由 '&' 发送到后台,并且 a4 仅在 a2,a3 之后执行,因为 '&&' 为什么这不起作用?.(a4 在 a3 之前执行。我通过引入延迟尝试了这个在带有sleep 命令的脚本中)我应该如何编写这个?提前致谢。
【问题讨论】: