Здравствуйте
На текущий момент возникла необходимость поставить скрипт ruby на периодическое выполнение
Слышал о планировщике cron
Сейчас работаю от root,
Переменная PATH/usr/local/rvm/gems/ruby-2.0.0-p353/bin:/usr/local/rvm/gems/ruby-2.0.0-p353@global/bin:/usr/local/rvm/rubies/ruby-2.0.0-p353/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/postgresql/9.3/bin:/usr/local/rvm/bin:
Ruby установлен через RVM
В файле ~/.bashprofile
source /etc/profile.d/rvm.sh
Добавляю в
crontab -e строку
* * * * * ruby /var/www/nw/x.rb
Получаю в /var/www/syslog
(root) CMD (ruby /var/www/nw/x.rb)
Логи cron не настроены - следующая строка
(CRON) info (No MTA installed, discarding output)
Действия скрипта не выполняются
Если в консоли писать ruby x.rb - скрипт работает, но не su root ruby x.rb - пишет "ruby: no such file or directory"
Как решить данную задачу, что и куда следует добавить?