如何使用 crontab 和 &

如何使用 crontab 和 &

我使用 crontab 来执行一个脚本,而该脚本必须在后台执行一些工作,格式如下:

for i in {1..100}
do
    do_job &
done

但是do_job不会被带有&的crontab执行,如何解决这个问题呢?我的系统是Suse。

答案1

你可以做类似的事情:

nohup script.sh 1> /tmp/script.log 2> /tmp/script.err &

或使用屏幕(分离)

screen -d -m -S script script.sh;

到后台进程(

答案2

我认为这对你有用:

bash -c "do_job &"

相关内容