重启Web服务器后运行sh脚本(puma)

时间:2018-08-20 18:11:13

标签: ruby-on-rails systemd puma

启动(重新启动)Puma Web服务器后如何运行sh脚本? (systemd systemctl)

2 个答案:

答案 0 :(得分:0)

config/puma.rb

on_worker_boot do
  # Your shell script here executed with %x or system()
end

答案 1 :(得分:0)

在系统单位文件中,启动后可以将ExecStartPost=伪指令用于附加命令。

由于systemd提供了此功能,所以不必像Puma这样的每个框架都复制它。