como usar o crontab com &

como usar o crontab com &

Usei o crontab para executar um script, enquanto o script teve que fazer alguns trabalhos em segundo plano neste formato:

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

Porém, o do_job não será executado pelo crontab com &, como resolver esse problema. Meu sistema é o Suse.

Responder1

Você poderia fazer algo como:

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

ou use a tela (desanexada)

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

para processos em segundo plano (ver)

Responder2

Acho que isso deve funcionar para você:

bash -c "do_job &"

informação relacionada