2013-10-06 5 views
1

У меня проблема с мастером и rvm - мастер создает стартовые и останавливает скрипты init.d для рабочего кадра.
Проблема заключается в том, что start script пытается написать pid нового рабочего в файле, но записывает его с сообщением rvm Using /home/dev/.rvm/gems/ruby-2.0.0-p247, которое появляется при входе в систему.Отключить приветствие rvm при входе в систему

Конечно, я могу редактировать сгенерированный скрипт, чтобы отрезать эту часть, но тогда мне нужно будет это делать каждый раз, когда скрипты будут восстановлены.

Вот как бригадир пытается сохранить PID:

su - $USERNAME -c 'cd /home/path/to/current; export PORT=5000; bundle exec rake environment resque:work QUEUE=* RAILS_ENV=production >> /var/log/app_name/job-1.log 2>&1 & echo $!' > $PIDDIR/job.1.pid 

Как я могу отключить это сообщение РВМ? Или любые другие решения?

ответ

3

вы используете cd загрузить рубин, то Using сообщения, скорее всего, исходя из этого, решения объявления крючка будет молчание:

cd /home/path/to/current >/dev/null 

есть также флаг, чтобы отключить сообщение, но он может не работать со старыми .rvmrc файлами:

echo rvm_use_flag=0 >> ~/.rvmrc 
+0

Спасибо, что с помощью 'rvm_use_flag = 0' удалено сообщение. – biomancer

Смежные вопросы