Crontab не может запустить службы maven

#spring #bash #spring-boot #cron

#spring #bash #spring-boot #cron

Вопрос:

Привет всем, у меня возникла проблема, я запрограммировал оболочку для автоматического запуска некоторых служб весенней загрузки, когда я запускаю этот скрипт bash вручную, все работает нормально, но если я запускаю его автоматически с сервера crontab, он не работает, службы не запускаются, вы можете мне помочь, пожалуйста? пожалуйста, найдите ниже код моего скрипта bash:

 echo "Service1"
cd /home/Location1/subfolder/search/
nohup mvn spring-boot:run amp;
  

С наилучшими пожеланиями
Ro

Комментарии:

1. Вы проверили свое разрешение на файл? chmod x

2. у bash есть соответствующие разрешения

3. Пожалуйста, укажите запись crontab.

4. Не делайте этого… Пожалуйста, не используйте maven для запуска вашей программы. Вместо этого правильно создайте jar и выполните это.

Ответ №1:

Вы могли бы попытаться указать полный путь к mvn

 which mvn
  

Затем используйте полный путь к вашему crontab

 nohup /full/path/to/mvn spring-boot:run amp;
  

Комментарии:

1. спасибо, я только что попробовал и все еще не работаю с crontab