0
我想用我的應用程序啓動我的守護進程。用Ruby on Rails執行腳本?
在命令行中,我可以編寫類似lib/daemons/mydaemon_ctl start
的東西來啓動我的守護程序,但我必須手動執行此操作。當我啓動我的服務器時(即初始化文件被加載時),我想讓守護進程啓動。
是否有執行命令行的ruby命令? 類似exec "lib/daemons/mydaemon_ctl start"
?
謝謝!
我想用我的應用程序啓動我的守護進程。用Ruby on Rails執行腳本?
在命令行中,我可以編寫類似lib/daemons/mydaemon_ctl start
的東西來啓動我的守護程序,但我必須手動執行此操作。當我啓動我的服務器時(即初始化文件被加載時),我想讓守護進程啓動。
是否有執行命令行的ruby命令? 類似exec "lib/daemons/mydaemon_ctl start"
?
謝謝!
看來你只是想在Ruby代碼運行shell命令,那麼你可以使用系統或反引號(`)
system 'ls' # will return ls output in *nix
`dir` # will return dir output in windows
完美!這正是我正在尋找的。 原來,即使服務器停止,守護程序也會繼續運行。我在哪裏可以放置一個我想在服務器停止時運行的命令? (停止守護進程?)非常感謝! – 2010-06-01 04:06:52
抱歉,不知道服務器停止後如何做到這一點。 – edthix 2010-06-01 05:04:27
發佈了一個單獨的問題。非常感謝你! – 2010-06-01 06:21:52