首页 > 编程知识 正文

ubuntu开机自启动脚本,ubuntu开机自启动的几种方式

时间:2023-05-06 00:21:03 阅读:172186 作者:2397

systemd设备Jar的自动启动将当前用户master主目录中的/home/master的spring-boot-vue.jar设置为自动启动。

在创建服务/lib/systemd/system/目录下,创建要自动启动的服务runMonitor.service。 也可以在/etc/systemd/system目录下创建。

[ unit ] description=IPC after=network.target [ service ] type=forking user=master #服务启动时运行的脚本,### 使用sh命令时使用包含其他Linux系统命令的所有脚本的execstart=/rx dbg/sh/home/master/run monitor.sh #在服务停止时执行的脚本exec stopmonitor.sh使用未测试的# restart=always [ install ] wanted by=multi-user.targetsh命令如果包含其他Linux系统命令,请使用完整路径否则会误报。

在/home/master下输入启动脚本runMonitor.sh #! 设置/rxdbg/bash#Java环境变量。 如果不设置,则无法使用java -jar命令。 完整路径export Java _ home=/home/master/JDK1.8.0_ 161 export path=$ Java _ home/rx dbg 3360 $ pathnohupjava-jar/在master下使用停止脚本stop monitor.sh #/rx dbg/sh PID=$ (cat/home/master/run run/run monitor.PID测试,runMonitor.sh

更新服务配置sudo systemctl daemon-reload启动服务sudo systemctl start runMonitor查询服务状态sudo systemctl status runMonitor

退出服务sudo systemctl stop runMonitor

加入服务并启动sudosystemctlenablerunmonitor.service系统时,在/etc/systemd/system/multi-user.target.wants下输入新的run mome

参考一: 3359 www.free sion.com/article/84901418968 /

参考二: 3359 www.free sion.com/article/8880495624 /

参考3:3359 www.dazhu anlan.com/xlxd/topics/1653197

有关下载上述脚本的信息,请参见Linux启动自启动脚本

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。