Мой cron, кажется, не выполняет каждые 5 минут. Может ли кто-нибудь показать мне, где я ошибся?Добавить CRON через оболочку для запуска Python
Я сделал его исполняемым с помощью следующей команды:
chmod +x /etc/utilities/poll.py
Я могу запустить его вручную с помощью следующей команды:
cd /etc/utilities
python poll.py
Когда я запускаю его, как это я получаю сообщение об ошибке:
[email protected]:~# /etc/utilities/poll.py
-bash: /etc/utilities/poll.py: Permission denied
Это команда, которую я использую, чтобы добавить ее в оболочку (через мой сценарий автоматического развертывания):
crontab -l | { cat; echo "*/5 * * * * /etc/utilities/poll.py"; } | crontab -
Начало моего файла питона, как это:
#!/usr/bin/env python
Так, может кто-то пожалуйста просветить меня о том, как я должен быть добавление хрон к моему DEBiAN серверу через командную оболочку, так что он выполняет?
Извините спросить тривиальное. Вы сделали chmod '' poll.py'', чтобы сделать его исполняемым? Убедитесь, что он является исполняемым для пользователя, который запускает crontab. – hivert
Благодарим вас за ответ. Я только что отредактировал свой вопрос, чтобы включить это, поэтому ответ: «Я так считаю» –
Тогда почему разрешение было отклонено? – hivert