























sudo touch /etc/rc.local
sudo chmod -R 777 /etc/rc.local
第一句创建重启后的执行文件,第二句是授权
1.在文件rc.local中编写运行sh文件内容
sudo vim /etc/rc.local
#!/bin/sh -e
sleep 1
sudo ./metabasefile/relocadmetabase.sh
exit 0
(这里的xxx.sh,是具体要运行的服务, 我这是要运行metabase
所以, 在metbase文件路径下,创建了sh文件
找到对应路径
创建xxx.sh文件
touch reloadmetabase.sh
如果要删除文件使用命令为sudo rm test.txt
Sudo chmod 777 reloadmetabase.sh
(写的时候注意名字, 不要写错了)
查看文件内容
输入i , 可以填写vim的文件, 按ESC ,可以退出编写 :wq 表示退出并保存
输入如下内容
[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
启动服务
查看服务状态
sudo systemctl status rc-local.service
也许并不是你需要的内容,这只是我人生的一些痕迹. -- soar.pang
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。