java linux 进程是否存在_linux – 检查java进程是否正在运行,如果没有运行则重新运行...

在Ubuntu15.04上,如何使用systemd服务文件监控VNC会话中的Java应用程序,并在进程停止时自动重启。通过创建一个.service文件,配置为在启动时运行并设置为开机启动,可以实现这一目标。
摘要由CSDN通过智能技术生成

在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=

Restart=on-failure

在/ etc / systemd / system /下保存名为< your-app-name> .service的文件并运行以下命令启动它

sudo systemctl start

如果您希望它运行广告启动,只需启用该服务即可

sudo systemctl enable

在以下link,您可以找到更多信息,以根据您的需要弯曲上述文件

标签:bash,linux,ubuntu,shell-script

来源: https://codeday.me/bug/20190815/1660571.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值