標(biāo)簽: crontab 定時(shí)任務(wù) Linux
一、需求
寫了一個(gè)Python小程序,需要在Linux每天定時(shí)執(zhí)行。
二、環(huán)境
- 操作系統(tǒng):Linux
- 版本:Centos7
三、涉及技術(shù)點(diǎn)
- Linux環(huán)境變量
- Linux定時(shí)任務(wù):crontab
四、操作
- 上傳python文件到Linux服務(wù)器,目錄為: /usr/python/code,文件名稱:login.py
- crontab環(huán)境部署
- 安裝crontab:
yum install crontabs - 啟動(dòng)crontab服務(wù):
/sbin/service crond start[1] - 查看crontab服務(wù)狀態(tài):
/sbin/service crond status
- 安裝crontab:
- crontab命令及任務(wù)配置
(1)初次安裝crontab服務(wù),執(zhí)行crontab -e啟動(dòng)任務(wù)配置文件;crontab -l查看任務(wù)列表。
(2)配置定時(shí)任務(wù):- 格式:
* * * * * [命令] 文件,前五個(gè)星號(hào)是crontab定時(shí)設(shè)置,分別為:分鐘 小時(shí) 日期 月份 周。 - 例如,按照需求,現(xiàn)在要每天凌晨00:05執(zhí)行l(wèi)ogin.py這個(gè)腳本。命令可以配置為,
05 00 * * * /usr/bin/python2.7 /usr/python/code/login.py[2]。 - 注意:這里python執(zhí)行路徑和文件路徑寫成全路徑,當(dāng)然也可以通過Linux path進(jìn)行設(shè)置。
- 格式:
OK,至此,配置基本完成。
五、遇到的坑
(未完待續(xù))