在ubuntu 15.04上,我通过vnc会话运行java app.我有8个在系统启动期间启动的已定义会话.我的问题是,如何创建一个脚本来检查进程是否仍然在各种vnc显示上运行(例如:1到:8),如果我检测到某个给定的vnc会话未运行,则重新启动java进程?
谢谢
解决方法:
Ubuntu 15.04已针对此类需求进行了系统化.
以下是您需要为您的应用程序编写的.service文件的示例
[Unit]
Description=Some kind of description
[Service]
Type=simple
ExecStart=<path to your bin with args if needed>
Restart=on-failure
在/ etc / systemd / system /下保存名为< your-app-name> .service的文件并运行以下命令启动它
sudo systemctl start <your-app-name>
如果您希望它运行广告启动,只需启用该服务即可
sudo systemctl enable <your-app-name>
在以下link,您可以找到更多信息,以根据您的需要弯曲上述文件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。