我想将 jar 文件作为守护进程运行。所以我写了一个shell脚本来“启动|停止|重启”守护进程。我没有机会了解它的工作状态。我可以在不创建 PID 文件的情况下使用此脚本吗?为什么我们需要一个PID文件?在什么情况下我们应该使用PID文件?
下面是我的 UNIT 文件。
[Unit]
Description=myApp
After=network.target
[Service]
Environment=JAVA_HOME=/opt/java/jdk8
Environment=CATALINA_HOME=/opt/myApp/
User=nzpap
Group=ngpap
ExecStart=/kohls/apps/myApp/myapp-scripts/myapp-deploy.sh
Restart=always
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
我没有通过浏览互联网获取有关 PID 概念的信息。
AWS Cloud-front失效完成后,有没有办法可以使用RESTAPI调用获取通知?
如何在 GCP 中创建私有和公共子网?它与AWS不一样。
下面是我用来复制许多文件的资源。
['contacts_nagios2.cfg','generic-host_nagios2.cfg','generic-service_nagios2.cfg','hostgroups_nagios2.cfg','services_nagios2.cfg','timeperiods_nagios2.cfg'].each do |file|
cookbook_file "/etc/nagios3/conf.d/#{file}" do
source "#{file}"
mode '0644'
end
end
Run Code Online (Sandbox Code Playgroud)
我们可以将['contacts_nagios2.cfg','generic-host_nagios2.cfg','generic-service_nagios2.cfg','hostgroups_nagios2.cfg','services_nagios2.cfg','timeperiods_nagios2.cfg']定义为同一属性中的属性食谱?