sudo nano /etc/rc.local
I have run the above and added the path below. HDD_temp is an executable text file.
/home/matthew/@/HDD_temp/HDD_temp
However, the file is not run at system startups. How can I run it at system startups?
sudo nano /etc/rc.local
I have run the above and added the path below. HDD_temp is an executable text file.
/home/matthew/@/HDD_temp/HDD_temp
However, the file is not run at system startups. How can I run it at system startups?
You can use cron and and the script to be run at @reboot.
To edit: sudo crontab -e.
Then add the task:
@reboot the_script_to_be_run
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,
Then run:
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.