linux定時任務之crontab命令

2021-07-13 09:05:13 字數 587 閱讀 8689

在ubuntu下部署了幾個基本spider,每天定時去claw最新的suv交易資料

簡單點就直接crontab拉起指令碼,寫點筆記也方便興趣者照葫蘆畫瓢

crontab 的使用

進入crontab -e編輯a

退出esc 然後 :wq

簡單舉例

*/20 * * * *

cd /alidata/spider/trade_data && 

/usr/bin/python trade.py

(*/2 * * * *

):表示時間或者頻率,本例子就是每隔20分鐘拉起指令碼 (

cd /alidata/spider/trade_data):表示進入指令碼所在目錄 (

/usr/bin/python):表示指定解析器所在路徑

(trade.py):表示檔名(指令碼)名

詳細的關於時間的設定,可以在網上搜尋下有很具體的介紹,這裡就節約時間囖。

1、使用root許可權來執行crontab命令,保證有對檔案操作的許可權

2、編譯器的版本,安裝多個時候要指定

3、如果僅僅是高頻測試用的指令碼,測試完後一定要停止或者刪除,不然機器容易

ubuntu系統建立定時任務之crontab

cron是乙個linux定時執行工具,可以在無需人工干預的情況下執行作業。在ubuntu server 下,cron是被預設安裝並啟動的。通過 etc crontab檔案,可以看到以下內容 ununtu 通過呼叫 run parts 命令,定時執行四個目錄下的所有指令碼。1 etc cron.hou...

Liunx系統定時任務時間設定Crontab的格式

第1列分鐘1 59 第2列小時1 23 0表示子夜 第3列日1 31 第4列月1 12 第5列星期0 6 0表示星期天 第6列要執行的命令 下面是crontab的格式 分 時 日 月 星期 要執行的命令 這裡有crontab檔案條目的一些例子 30 21 usr local apache bin a...

linux定時任務 at定時任務

at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...