切换到宽版
  • 413阅读
  • 0回复

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

上一主题 下一主题
离线zfc2020
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2021-07-01
用记事本打开此文件/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就可以按照上面步骤进行
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个