如何为脚本中的不同进程运行多个sleep命令?

时间:2018-04-21 13:24:46

标签: linux shell terminal scripting

我希望在同一个脚本上同时运行多个进程,并在其上使用独立的sleep命令。我尝试制作不同的脚本并使用主脚本运行它们,但是睡眠命令根本无法正常工作。

我正在使用while循环。

例如:

  

进程A在X时显示某些内容。

     

过程B在Y时显示。

1 个答案:

答案 0 :(得分:-1)

在评论中提到,有些模糊的问题

无论如何,在后台运行子shell是一种独立运行内容的方法:

(
    sleep 0.5 # note: fractional sleep gnu coreutils extension
    printf 1; date
    sleep 1
    printf 1; date
    sleep 2
    printf 1; date
) &

(
    printf 2; date
    sleep 2
    printf 2; date
    sleep 1
    printf 2; date
) &

wait # for all processes to exit