我有一些 ruby 进程,为了开发我一直在使用 foreman 来管理进程,现在在生产中我想导出进程并在/etc/init.d 目录中运行它。
是否有任何工具可以通过创建脚本和/var/run 的相关 PID 来帮助解决这个问题?我尝试使用 foreman export feature 来这样做,但它没有用,因为它可以为 inittab 或 upstart 而不是 init.d 做一些事情。
任何帮助将不胜感激
最佳答案
mm 好像没有工具可以创建,foreman 可以导出inittabs,upstart 但不能导出init.d,唯一的办法就是修改文件:
/etc/init.d/skeleton
你需要稍微修改一下,然后:
chmod +x /etc/init.d/process_name
sudo update-rc.d process_name defaults
sudo /etc/init.d/process_name (start| stop| reload )
完成。 :)
关于ruby - ruby 进程的 init.d 脚本生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252439/