Eu tenho um script de shell como:
for((i=1;i<500;i++))
do
python get_sequence.py
done
Eu quero rodá-lo em um Linode VPS. Levaria alguns dias para ser executado, por isso vou usar nohup ./run.sh &
, para que eu não tenha que manter a conexão ssh por dias.
A questão é que quando eu uso nohup
, sempre há um longo atraso (dezenas de minutos) antes de cada processo python ser executado. Eu sinto que parece haver uma fila, e os processos por nohup
não puderam ser executados imediatamente.
Eu tentei executar o script diretamente sem nohup
e foi muito rápido sem demora.
Eu me pergunto por que há um atraso quando nohup
? Como evitar isso?