Linux中沒有rc.local檔案的解決方法

安全劍客發表於2019-10-15
中沒有rc.local檔案的解決方法是什麼呢?這應該是很多工程師比較頭疼的問題,下面就給大家例舉幾個解決辦法。
比較新的Linux發行版已經沒有rc.local檔案了。因為已經將其服務化了。
解決方法:
1、設定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
2、啟用rc-local.service
sudo systemctl enable rc-local.service
3、新增啟動服務

手工建立或者複製已有的/etc/rc.local,並賦予執行許可權

#!/bin/sh -e
# 
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# 下面這條是要開機啟動的命令/home/selfcs/anaconda3/bin/Python /home/selfcs/t.py > /home/selfcs/auto.log 
exit 0
#給予指令碼執行許可權
sudo chmod +x /etc/rc.local

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2660017/,如需轉載,請註明出處,否則將追究法律責任。

相關文章