跑"假"具有特定文本的后台命令

时间:2017-06-28 13:44:15

标签: linux bash sleep background-process

我正在寻找一个bash命令,我可以在后台运行一段时间(60秒),该命令将包含一个特定的文本字符串,我可以用ps命令进行grep。

我无法释放一个"虚拟"脚本我害怕,所以它需要是一行命令。

我试过

echo "textneeded">/dev/null && sleep 60 &

但当然我唯一可以看到的文字是睡眠,因为回声瞬间结束。

(其原因在于将另一个脚本放入" test"模式,因此它不会创建子进程,但是其他功能可确保不存在这些进程运行仍然会找到一些东西,因此等待。其他功能不在bash脚本中。)

1 个答案:

答案 0 :(得分:2)

我必须这样做来测试进程终止脚本。您可以使用perl来设置进程名称。

perl -e '$0="textneeded"; sleep 60' &

原始道具转到this guy