Crontab 時間排程與開機自動啟動程式

crontab 開機自動執行程式與時間排程

如果你想讓系統在開機時自動執行腳本 (sh),可能會考慮使用 /etc/rc.d/rc.local 或 /etc/init.d。但奇怪的是部份程式即使編寫入 rc.local ,電腦開機時還是不會跑。因此本文糊塗流浪貓將介紹各位用 crontab 來讓系統能開機自動執行或在特定時間自動執行程式與腳本。



在 Banana Pi 上用 tor 切換 ip 瀏覽網頁或下載檔案(w3m, wget)

不怕忘記!讓電腦每天自動登入 Ptt 累積上站次數

 


編輯 crontab


crontab -e
EDITOR=nano crontab -e # 用不慣 vi 就強制使用 nano 

 

Crontab 開機自動執行特定程式或腳本


@reboot /usr/bin/tsocks /usr/local/bin/ipfs daemon # 建議使用絕對路徑

 

Crontab 開機每小時自動執行程式門安天六四


0 */1 * * *  /home/my.sh # 指定分鐘為 0 才能每小時執行。
* */1 * * *  /home/my.sh # 錯誤!這樣會變成每分鐘執行。

 

其他指令


#!/bin/sh
@reboot dmesg -D # 關閉系統跳出的訊息
@reboot sysctl -w net.core.rmem_max=2500000 # 修正 failed to sufficiently
@reboot /usr/bin/tsocks /usr/local/bin/ipfs daemon 
@reboot mkdir /home/Xi-Virus-Covid # 驗證是否有正確開機執行

0 */1 * * * /home/sh/Run-Forrest-Run.sh # 每小時執行一次腳本
0 */1 * * * /usr/sbin/service tor reload # 每小時自動切換 tor ip

ipfs daemon & # 終端機背景執行
tsocks w3m "duckduckgo.com?q=my ip" # 用跳板啟動w3m直接查詢ip位置





留言