我正在寻找一种方法来通过一个简单的配置文件和一个标准接口来管理多个监听不同端口的 Twiggy 实例。
例如,我想要一个看起来像
dog 5000 /www/psgi/dog.pl
cow 5001 /www/psgi/holycow.pl
# ...
以及 /etc/init.d 中的一个脚本,其使用如下
sudo service twiggy start
# start all services
sudo service twiggy restart dog
# cow remains intact
# ...
我的一些同事建议使用 runit,它看起来很有希望,但是我对它还不够熟悉。
在开始编写自己的脚本之前,我敢于问:是否已经存在?