archlinux systemd開機執行rc.local
Archlinux 替換initscript 為systemd方式後,許多服務啟動方
式已經發生變化。原來的/etc/rc.d/rc.local已經消失,並被建議
使用tmpfiles.d方式替換。但是有些操作tmpfiles.d無法替代。
www.2cto.com
需要手動寫一個rc-local.service 文件。
vim /usr/lib/systemd/system/rc-local.service
內容如下:
[Unit]
Description="/etc/rc.d/rc.local Compatibility"
After=network.target
[Service]
Type=forking
ExecStart=/etc/rc.d/rc.local start
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes
SysVStartPriority=99
www.2cto.com
[Install]
WantedBy=multi-user.target
啟用腳本
systemctl enable rc-local.service
創建啟動文件rc.local,
vim /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
輸入你的操作,例如
hdparm -B199 /dev/sda #解決c1門