На виртуальной машине Google Cloud Ubuntu я установил несколько crontab, как показано ниже:

0 15 * * * sudo /home/username/bin/python /home/username/project27/scheduler/batch.py   &>> /home/username/project27/scheduler/log_batch.txt 


1) Crontab worked if I remain login in SSH session.
2) As soon as I close the SSH session the crontab job is not launched.

Что с этим не так?

Как найти проблему?

1 ответ1

-1
  • В /etc /crontab, используемом в Ubuntu, шестой элемент - это идентификатор, используемый для запуска команды, поэтому он должен быть root (или project27) вместо sudo .
  • /home/bin/python? В самом деле?

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