自定義開機啟動腳本
阿新 • • 發佈:2018-08-17
我們 emc 開機啟動腳本 cat signal 技術分享 tail bsp local
如果你有一些自定義的腳本或服務需要開機啟動,那麽就可以寫入到/etc/rc.local文件中,然後chmod +x /etc/rc.local賦予運行權限。
/etc/rc.local文件的內容:
但是這個文件在Centos7中已經不推薦被使用了,它的存在只是為了兼容Centos5和Centos6。
那麽在Centos7中是怎麽設置自定義腳本開機啟動呢?
我們可以仿照其他服務的設置來設置我們的自定義腳本。
創建腳本文件:
-bash-4.2# cat user-start.sh
#!/bin/bash
echo "開機啟動" > /tmp/test.txt
-bash-4.2# chmod +x user-start.sh
制作服務: -bash-4.2# cat /usr/lib/systemd/system/user-start.service [Unit] Description=這是開機啟動腳本 After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/root/user-start.sh KillSignal=SIGQUIT TimeoutStopSec=5 KillMode=process PrivateTmp=true [Install] WantedBy=multi-user.target
然後: -bash-4.2# systemctl start user-start -bash-4.2# systemctl enable user-start
參考鏈接:https://blog.csdn.net/dounine/article/details/75433617
自定義開機啟動腳本