Не удается выполнить приложение в crontab

Я создал приложение, использующее .Net Core, которое взаимодействует с сервером. Я опубликовал это приложение для CentOS x64, и в настоящее время я не выполняю его как задачу в crontab.

Это то, что я сделал:

1) Я дал ему полные разрешения с помощью команды:

chmod 777 ApplicationName 

Примечание. После этого шага, если я ./ApplicationName в его папку и сделаю ./ApplicationName он отлично работает и записывает данные в файл в клиенте и отправляет информацию на сервер.

2) Я создал задачу, используя следующую команду:

 crontab -e 

С линией:

 * * * * * root cd "/ApplicationPath" && ./ApplicationName 

Примечание. Если я запускаю cd "/ApplicationPath" && ./ApplicationName он отлично работает и записывает данные в файл в клиенте и отправляет информацию на мой сервер.

3) Затем я перезапустил cron, выполнив:

 service crond stop service crond start 

4) Подождал несколько минут и ничего не сделал. Нет файла журнала на клиенте или данных, отправленных на сервер …

Я проверил журналы cron в /var/log/cron и я нашел следующую строку, повторяющуюся за каждую минуту:

 [date] [hostname] CROND[28554]: (root) CMD (root cd "/ApplicationPath" && ./ApplicationName) 

Может ли кто-нибудь сказать мне, что я делаю неправильно?

2 Solutions collect form web for “Не удается выполнить приложение в crontab”

Как заявил @steeldriver, формат был неправильным … Я удалил пользователя, и все сработало нормально. Спасибо вам за помощь.

Для всех, у кого есть аналогичная проблема, это правильный синтаксис:

 * * * * * cd "/ApplicationPath" && ./ApplicationName 

Без пользователя.

Я рекомендую использовать полный путь к приложению и имени все сразу. Как это:

* * * * * /ApplicationPath/ApplicationName

  • Cron несколько скриптов каждые 5 минут с 10 секундами между каждым скриптом
  • Как только выводить команды из CRON?
  • Crontab для резервного копирования каталога
  • Задача Cron не сохранять
  • Как работают внутренние работы демона cron?
  • проблема с работой cron каждые 2 минуты
  • Получение ошибки «Плохой час» в кронтабе
  • Почему эта работа crontab не работает
  • Задача Cron, случайное начало, но в пределах временного интервала
  • Как выполнить команду в cronjob для отображения вывода в терминале
  • Cron неожиданно вызывает скрипт каждые 15 минут
  • Linux и Unix - лучшая ОС в мире.