LinuxDeploy Ubuntu18 tomcat 自启动

Ubuntu 18 不能使用 rc.local 以下为让其继续支持

首先不管三七二十一先创建rc.local 软连接

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service 

随后在  /lib/systemd/system/rc-local.service  文件的末尾添加

[Install]
WantedBy=multi-user.target #运行级别
Alias=rc-local.service

创建/etc/rc.local文件

touch /etc/rc.local 

赋最高权限

chmod 777 /etc/rc.local

写上需要的代码

echo "run ok" > /usr/run.log
/usr/tomcat/bin/startup.sh #tomcat执行命令

重启一次容器

reboot

随后点击linuxDeploy 上的 stop 再点击start 等待容器启动,最后日志会打印出 rc.loacl  done,

这样tomcat的自启动就设置好了,以后可以在 /etc/rc.local 文件里随意添加自己需要自动执行的命令了

理论上已经可以,正确自启了,可以重启几次,

如果仍然不行可尝试执行,以下命令,报错不管,执行完多重启几次
sudo systemctl enable rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service

如果不行就需要你继续努力了,我也是照什么弄完当时没用,后面搞来搞去又有用了

参考:Ubuntu 18.04 启用 rc.local 设置开机启动

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值