Ruby 在系统启动时启动Faye服务器
我想在系统启动时运行Faye server 我正在试着用这个Ruby 在系统启动时启动Faye服务器,ruby,linux,ubuntu,init,Ruby,Linux,Ubuntu,Init,我想在系统启动时运行Faye server 我正在试着用这个 /etc/init/faye.conf description "faye" author "email@gmail.com" description "Chat Server for In-house chat rooms" start on filesystem or runlevel [2345] stop on run level [!2345] cd /var/App exec /usr/local/r
/etc/init/faye.conf
description "faye"
author "email@gmail.com"
description "Chat Server for In-house chat rooms"
start on filesystem or runlevel [2345]
stop on run level [!2345]
cd /var/App
exec /usr/local/rvm/gems/ruby-2.0.0-p451/bin/rackup /var/App/faye.ru -s thin -E production
但它不起作用。
当我执行命令的时候
sh faye.conf
那就好了。
甚至可以通过irb控制台工作
`/usr/local/rvm/gems/ruby-2.0.0-p451/bin/rackup /var/App/faye.ru -s thin -E production -D`
知道init脚本不能自行运行的问题在哪里吗
经过调查,我发现了错误:
/usr/bin/env: ruby_executable_hooks: No such file or directory
您想创建一个启动shell吗?使用/etc/rc.local。您可以尝试在脚本中使用move命令;结束脚本块。并尝试通过sudo initctl start faye运行