1

Я использовал crontab для выполнения скрипта, в то время как скрипт должен был выполнять некоторые задания в фоновом режиме в следующем формате:

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

Однако, do_job не будет выполнен crontab с &, как исправить эту проблему.Моя система Suse.

2 ответа2

0

Я думаю, что это должно работать для вас:

bash -c "do_job &"
0

Вы могли бы сделать что-то вроде:

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

или используйте экран (отсоединен)

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

на фоновые процессы (см.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .