Дистрибутив Linux Ubuntu 13.10
* * * * * agent /bin/bash /home/agent/rails_projects/project/rake_script.sh 2> /home/agent/errors
Без крона скрипт работает
С crontab -e (или crontab -e -u agent) ошибка:
/bin/sh: 1: agent: not found
Странно, потому что:
agent:x:1000:1000:agent,,,:/home/agent:/bin/bash
в
/etc/passwd
Пробовал и прописать в /etc/crontab (без результатов) :
* * * * * agent sh /home/agent/rails_projects/project/rake_script.sh 2> /home/agent/errors
Скрипт должен выполняться от пользователя.
Сам скрипт:
#!/bin/bash
cd /home/agent/rails_projects/project
bundle exec rake db:alarm
Подскажите пожалуйста.