在Linux系統中,可以使用Systemd和Crontab來定時執行腳本。以下是使用這兩種方法的步驟:
[Unit]
Description=My Script
[Service]
Type=simple
ExecStart=/path/to/your/script.sh
[Install]
WantedBy=multi-user.target
將該文件保存到/etc/systemd/system/
目錄下。
運行以下命令啟動服務:
sudo systemctl daemon-reload
sudo systemctl enable my_script.service
sudo systemctl start my_script.service
打開終端并輸入命令crontab -e
以編輯Crontab文件。
在文件中添加類似以下的行,定義要執行的腳本和時間:
* * * * * /path/to/your/script.sh
上面的例子表示腳本將會每分鐘執行一次。你可以根據需求修改時間設定。
保存并關閉文件。
Crontab將會在設定的時間自動執行腳本。
無論你選擇使用Systemd還是Crontab,都可以根據自己的需求來定時執行腳本。