использование 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

  • Почему я вижу «Не удалось найти tools.jar. Ожидалось найти его в ... », когда я запускаю ant (на RHEL 6.6), даже если путь установлен
  • Мусорные шестнадцатеричные байты в файле wtmp
  • Автоматическое монтирование HP USB Flash Drive Ошибка
  • Назначение пути статического устройства
  • Ошибка Java, связанная с ошибкой при установке COMSOL
  • Скрипт для проверки файловой системы только для чтения
  • Как перечислять группы с gid в redhat?
  • Выполнение команд при запуске на сервере Red Hat
  • Режим FIPS, проверка подписи не выполнена
  • Клиент LDH RHEL6 не перечисляет все группы
  • Не удалось запустить сеть, <IP> уже используется для устройства eth0, но его нет
  • Interesting Posts

    Рок-стабильная файловая система для больших файлов (резервное копирование) для Linux

    Каков правильный способ доступа к конкретному файлу справки в Vim?

    Как установить некоторые пакеты из «нестабильного» Debian на компьютере под управлением «стабильного» Debian?

    Показывать сетевые подключения процесса

    Как создать VPN-соединение в Jessie 8.5

    Существуют ли какие-либо терминалы linux, которые могут обрабатывать все комбинации клавиш?

    Установка разрешения EFI Framebuffer при загрузке

    Почему комментирование этой строки в сценарии оболочки (с использованием pdftk) вызывает проблемы?

    Как работает / var / lib / dpkg / lock?

    Ошибка «503 Service Unavailable» в команде «yum update all»

    если условие всегда оценивает true

    Запустите две команды по одному аргументу (без скриптов)

    Выполнять команды по выбранным элементам в Midnight Commander

    Принуждение системы позволить мне вставить любой символ в имя файла

    Почему читать -r есть текст?

    Linux и Unix - лучшая ОС в мире.