linux下设置开机自启动
温馨提示:
本文最后更新于 2022年04月17日,已超过 979 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
问题
当我们在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
正文到此结束
- 本文标签: Linux
- 本文链接: https://www.it1997.com/article/57
- 版权声明: 本文由小陈没烦恼原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权