且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在ubuntu中将ruby脚本作为服务(包括sinatra)运行?

更新时间:2022-12-06 17:01:34

您可以使用upstart单独启动每个服务。

启动脚本位于/etc/init中,扩展名为.conf,如/etc/init/myscript.conf

这里有一个简单的启动脚本示例:

#!upstart
description "my server"
author      "Me"

start on filesystem
stop on runlevel [!2345]
respawn

script
    /path/to/ruby /path/to/script
end script

此部分就位后,您可以使用start myscript

手动启动服务