原创

linux下设置开机自启动

温馨提示:
本文最后更新于 2022年04月17日,已超过 170 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

问题

当我们在linux下部署多个程序的时候 一个一个的结束进程,非常的麻烦。

解决办法

编写一个shell脚本,加入到开机自启动就可以了。

具体步骤

①编写脚本

在/etc/init.d 目录下新建一个需要执行的脚本文件
vi blog_start.sh
注意脚本里的注释要去掉

#!/bin/bash
echo '正在结束已启动的进程'  
kill -9 $(ps aux |grep "blog"| awk '{print $2}')  //结束掉原来的包含blog关键字的进程,这里根据自己需要更改
nohup java -jar /root/default/admin.jar >/root/blog-admin.log &  //这里是启动程序的命令
echo 'blog-admin is starting'
nohup java -jar /root/default/web.jar >/root/blog-web.log &  //这里是启动程序的命令
echo 'blog-web is starting'

②授予文件可执行权限

chmod 755 blog_start.sh

③将所写脚本添加到系统服务,并开启该服务

sudo chkconfig --add start_boke.sh  && chkconfig start_boke.sh on

⑤重启机器试一下吧

reboot

正文到此结束
本文目录