Lancer une commande au démarrage.
- via rc.local
# vi +'%s/^exit 0/$cmd\rexit 0/' +:wq /etc/rc.local (1)
1 | Add your command before the exit 0 in the /etc/rc.local file of your system. |
- via crontab
# echo "@reboot $cmd" >> /etc/crontab (1)
1 | crontab can starts commands at startup with the special keyword @reboot . See man 5 crontab . |
- or via systemd
Create a /lib/systemd/system/$name.service
file :
[Unit]
Description=My startup time service
[Service]
ExecStart=/path/to/sbin/startup-time.sh
[Install]
WantedBy=multi-user.target
# chmod u+x /path/to/sbin/startup-time.sh (1)
# systemctl start $name.service (2)
# systemctl enable $name.service (3)
1 | Make the script en executable one |
2 | Start the service, it will execute the script once |
3 | Enable the service, to make it starting at each reboot |
See man systemd.unit
for more info.