Linux 开机启动 shell 脚本


步骤如下:
1.写好 shell 脚本
   注意:执行命令前,需要先 cd 到命令文件所在的目录,如:
需要执行 /home/tommy/start 文件,

cd /home/tommy
./start


2.书写相关的 service 文件(最重要部分,规定)
只需要修改 ExecStart 和 ExecReload 等为你需要执行的 shell 脚本即可

[Unit]
Description=
Documentation=
After=network.target
Wants=
Requires=

[Service]
ExecStart=/home/downey/test.sh
ExecStop=
ExecReload=/home/downey/test.sh
Type=simple

[Install]
WantedBy=multi-user.target

 

3.将 service 脚本放到 /etc/systemd/system/ 或者 /usr/lib/systemd/system 目录

cp /路径/test.sh /etc/systemd/system/


4.测试启动

sudo systemctl start test.service


执行完后,需要去检查设置的命令是否有执行


5.添加开机启动

sudo systemctl enable test.service

 

6.重启检查一下 设置是否生效

reboot


参考:

LINUX 以 SYSTEMD 开机执行 SHELL 脚本


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM