admin管理员组文章数量:1516870
前言:很多时候,有些程序需要开机自启动,有很多种方式可以实现,我这里写了俩种方式,一是桌面进程,二是守护进程。
一、桌面进程示例
1.文件需是xxx.desktop命名,路径需在~/.config下
~/.config/autostart/luxiaoban.desktop
2.脚本示例,以开机自启动springboot打成的jar为例
[Desktop Entry]
Name=Luxiaoban
Comment=Luxiaoban
Exec=nohup java -jar /opt/java/luxiaoban-0.0.1-SNAPSHOT.jar &
Icon=
Type=Application
二、守护进程示例1
1.路径
cd /lib/systemd/system
2.创建xxx.service,以开机自启动springboot打成的jar为例
[Unit]
Description=A high performance web server and a reverse proxy server
Documentation=man:nginx(8)
After=network.target nss-lookup.target
[Service]
Type=forking
PIDFile=/run/luxiaoban.pid
ExecStartPre=
ExecStart=/usr/bin/nohup /opt/jdk1.8.0_251/bin/java -jar /opt/java/luxiaoban-0.0.1-SNAPSHOT.jar &
ExecReload=
ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/luxiaoban.pid
TimeoutStopSec=5
KillMode=mixed
[Install]
WantedBy=multi-user.target
三、守护进程示例2
1.路径
vim /etc/rc.local
2.在rc.local下设置开机自启动tomcat脚本
# tomcat startexport JAVA_HOME=/opt/jdk/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
/opt/tomcat/apache-tomcat-8.5.47/bin/startup.sh
版权声明:本文标题:快速搭建Linux下的Chromium自启环境教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/web/1772244884a3272677.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论