использование cron для запуска скрипта

Привет, ребята, я пытаюсь запустить скрипт с помощью cron, im используя crontab, созданный пользователем ashtanga, в crontab, у меня есть

*/5 * * * * /home/custom-django-projects/SiteMonitor/sender.py 

в верхней части скрипта у меня есть:

 #!/usr/local/bin/python 

и пользователь ashtanga имеет исполняемые права на файл, но cron не запускает скрипт, что дает мне ошибку:

 /bin/sh: /home/custom-django-projects/SiteMonitor/sender.py: No such file or directory 

поэтому мой вопрос: как я могу заставить cron запускать скрипт?

2 Solutions collect form web for “использование cron для запуска скрипта”

У пользователя есть разрешение, так как разрешение установлено на 755. Проблема заключается в том, что пользователь не знает необходимых переменных среды. Попробуйте использовать bash вместо этого и посмотрите, не заберет ли он их тогда. В противном случае настройте их вручную

Начните поиск неисправностей, запустив скрипт с помощью оболочки /bin/sh . Тогда вы должны получить ту же ошибку.

Пользователь ashtanga не имеет доступа к /home/custom-django-projects/SiteMonitor/sender.py . Это похоже на домашнюю зону другого пользователя?

Попробуйте запустить скрипт как ashtanga . Это всегда хороший первый шаг, прежде чем добавлять что-либо к cron.

Это может быть связано с вашей средой cron. Взгляните на этот вопрос Cron: он работает из командной строки, но не в crontab

  • Декодирование сообщений ASN.1 с помощью инструмента Openssl asn1parse
  • Почему `man -k cron` говорит` vixie-cron (rpm) `для некоторых результатов и как я читаю эти страницы?
  • Не удается пройти EFI для установки RHEL на сервер HP Itanium
  • Как установить глобальные переменные среды при загрузке через сценарий и сделать их доступными для приложения, которое запускается до входа в систему?
  • Каковы последствия перехода на огромное ядро ​​памяти на RHEL4
  • Каким будет эквивалент «apt-cache show» на RHEL * без необходимости sudo / su?
  • Что такое rsh.rlogin и как удалить rsh.rlogin
  • репозитории rhel с gstreamer-plugins-уродливыми
  • Ошибка при загрузке разделяемых библиотек после установки программы
  • Как установить CONFIG_PREEMPT_NONE в RHEL 6.4 (linux)
  • Открытие отдельного порта работает, но не диапазон портов в FirewallD
  • Linux и Unix - лучшая ОС в мире.