2014-02-19 109 views
0

我需要在Ubuntu 12.04上始終運行Ruby腳本。 現在我連接到服務器在膩子和鍵入「ruby execute.rb」,但與關閉或斷開控制檯,將停止如何在後臺系統啓動時運行ruby腳本

如果我添加「ruby execute.rb」到我的〜/ .bash_profile - 當我連接到服務器在膩子,我的窗前,保持這個劇本,我不能鍵入其他命令

所以,我想,腳本工作始終,如果系統重新啓動後,我可以使用任何命令,在終端

回答

0

要運行腳本在系統啓動時,您可以將您的命令放入/etc/rc.local

# This script is executed at the end of each multiuser runlevel. 
# Make sure that the script will "exit 0" on success or any other 
# value on error. 
+0

我添加到rc.local:「cd/var/www/nw; screen -d -m ruby​​ execute.rb」 但是當我通過putty連接並鍵入「screen -r」 - 我看不到任何屏幕 該命令在〜/ .bashprofile中正常工作,但我需要在系統啓動時運行命令(不是用戶連接) – user2572790

相關問題