Я пытаюсь запустить почасовой скрипт на Python. Мой crontab выглядит так:

crontab -l
0 * * * * "/common/.../www/concat.py /common/.../www"

в качестве вывода я получаю это:

/bin/sh: /common/.../www/concat.py /common/.../www: No such file or directory

Не имеет значения, если я оставлю "" в crontab. Аргумент необходим для установки текущего рабочего каталога в python. Что я делаю неправильно?

Нашел ошибку:

0 * * * * должен быть пробел в качестве пробела. Я использовал вкладки.

1 ответ1

0

Попробуйте это без кавычек вокруг команды в crontab

У вас действительно нет файла с именем /common/.../www/concat.py /common/.../www

Обратите внимание, что «concat.py» будет допустимым именем каталога так же, как "Program FIles" является допустимым именем каталога - пробел является частью имени. Имена, содержащие пробелы, указаны в кавычках.

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