一个小问题:每次启动/会话激活一次脚本的once
命令吗?一次,然后再也不会,除非手动启动;还是一次,然后在每次启动/会话之后保持活动状态?runit
run
runit
我问的原因是因为我想在每次启动时运行一个小脚本,并且想知道我是否可以使用runit
它,因为这将是我每次重置系统时设置的最简单的答案。
一个小问题:每次启动/会话激活一次脚本的once
命令吗?一次,然后再也不会,除非手动启动;还是一次,然后在每次启动/会话之后保持活动状态?runit
run
runit
我问的原因是因为我想在每次启动时运行一个小脚本,并且想知道我是否可以使用runit
它,因为这将是我每次重置系统时设置的最简单的答案。
我已经通过 apt-get 成功安装了 runit(至少我没有错误)
Setting up runit (2.1.2-9.2ubuntu1) ...
但是,可以这么说,runit 似乎并没有自行运行。以下命令不显示任何内容。
ps -ef | grep runsvdir
我能够手动运行runsvdir /etc/service
,它似乎可以工作,因为在那之后我的服务supervise
文件夹中出现了。但是如果我尝试运行
sudo sv status my-service
我收到
失败:我的服务:runsv 没有运行
我使用 runit 来管理 ruby on rails 和 sidekiq 进程。服务器是数字海洋水滴。我有一台使用 Ubuntu 16.04(没有这个问题)和 Ubuntu 18.04(有)的服务器。
我在配置和部署后遇到的第一个错误实际上是
无法打开监督/确定:文件不存在
我想知道这些问题是否相关?
感谢您的时间!