• 1阅读
  • 0回复

解决国产化UOS将可执行文件添加到开机启动找不到rc.local文件

在线 zfc2020
级别: 新手上路
楼主   发表于: 2021-07-01 , 来自: From:Unknown
用记事本打开此文件/etc/rc.d/rc.local,并加入如下内容
/data2/hams/jetty-distribution-9.4.19.v20190610/bin/jetty.sh -d start
注意/jetty-distribution-9.4.19.v20190610/bin档案系统安装路径如果不同,需要修改
最后执行权限更新
chmod +x  /etc/rc.d/rc.local
chmod 755  /etc/rc.d/rc.local
开机就自动启动jetty服务

也可以自己写一个shell脚本  将脚本写进去就可以做到开机执行
例如脚本在/usr/local/tomcat下一个叫Run.sh的脚本
那么在rc.local中加入 /usr/local/tomcat/Run.sh就可以了

注意:
但是在比较新的Linux发行版已经没有rc.local文件了。因为已经将其服务化了。
设置编辑rc-local.service服务
sudo vim /etc/systemd/system/rc-local.service
#添加以下内容
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
#保存并退出激活rc-local.service
sudo systemctl enable rc-local.service
然后编辑vim/etc/rc.local就可以按照上面步骤进行
发帖 回复
« 返回列表
描述
快速回复
批量上传需要先选择文件,再选择上传