sudo nano /etc/rc.local
I have run the above and added the path below. HDD_temp is an executable text file.
However, the file is not run at system startups. How can I run it at system startups?
You can also make a systemd "service". For example:
Create an empty text file using vi, nano or whatever:
[Unit] Description=My service [Service] ExecStart=/path/to/my/script.sh ExecStop=/usr/bin/killall script.sh # Useful during debugging; remove it once the service is working StandardOutput=console [Install] WantedBy=multi-user.target
Save it under
/etc/systemd/system/myscript.service or any other name,
sudo systemctl start myscript
You can check the service with
sudo systemctl status myscript and stop with
sudo systemctl stop myscript. To make it starts after boot run
systemctl enable myscript as root.
You can use
cron and and the script to be run at
sudo crontab -e.
Then add the task: