Итак, я создал пользователя с именем build на моей машине (RHEL).Этот пользователь может выполнить скрипт Python, который я сделал для бэкэнда веб-приложения.Maven установлен для этого пользователя.
Скрипт python вызывает скрипт .sh
, который содержит команду mvn clean install
.
Когда я выполняю свой скрипт на python из командной строки, все работает просто отлично, но теперь я попытался автоматизировать его с помощью crontab, и команда maven не будет выполнена (но остальная часть .sh
скрипт работает, так как я повторяю предложения до и после команды).
Вот содержимое моего crontab -u build -e
:
*/5 * * * * cd /product/************/**********/src/ ; ./buildEngine.py
Похоже, что он ведет себя так, как будто Mavenне был установлен, есть что-то, что я пропускаю?
Спасибо