sudo nano /etc/rc.local
我已经运行了上面的代码并添加了下面的路径。 HDD_temp 是一个可执行文本文件。
/home/matthew/@/HDD_temp/HDD_temp
但是,该文件不会在系统启动时运行。如何在系统启动时运行它?
答案1
您可以使用cron
和 以及要在 处运行的脚本@reboot
。
编辑:sudo crontab -e
。
然后添加任务:
@reboot the_script_to_be_run
答案2
您还可以创建一个 systemd“服务”。例如:
使用 vi、nano 或其他方式创建一个空文本文件:
[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
将其保存为/etc/systemd/system/myscript.service
或任何其他名称,
然后运行:
sudo systemctl start myscript
您可以使用 检查服务sudo systemctl status myscript
并使用 停止sudo systemctl stop myscript
。要使其在引导后启动,请systemctl enable myscript
以 root 身份运行。