Set up ubuntu boot script

1. Create a new xx-setpower .service file

sudo gedit /etc/systemd/system/xx-setpower.service

[Unit]
Description=XX SetPower Service
After=network.target
Wants=network.target

[Service]
Type=simple
PIDFile=/run/take_up_boot.pid
ExecStart=/usr/bin/take_up_boot.sh
Restart=on-failure
# Don't restart in the case of configuration error
RestartPreventExitStatus=23

[Install]
WantedBy=multi-user.target

2. Create new take_up_boot.sh

sudo gedit /usr/bin/take_up_boot.sh

Note: executable permissions are required

echo "hello" > /home/xxx/myfile.txt

3. Set up service startup

systemctl daemon-reload
systemctl start xx-setpower.service
systemctl enable xx-setpower.service

4. Check the status of the startup task:

sudo systemctl status xx-setpower.service

 Change code execution permissions

sudo chmod a+x /usr/bin/take_up_boot.sh

 

 

Guess you like

Origin blog.csdn.net/weixin_44503976/article/details/130379639