crontab命令 – 管理定時計劃任務(wù)
????????crontab命令來自于英文詞組“cron table”的縮寫,其功能是管理定時計劃任務(wù)。定時計劃任務(wù),故名意思就計劃好的任務(wù),到了時間就會自動執(zhí)行,在Linux系統(tǒng)中的crond是一個定時計劃任務(wù)服務(wù),用戶只要能夠按照正確的格式(分、時、日、月、星期、命令)寫入到配置文件中,那么就會按照預(yù)定的周期時間自動的執(zhí)行下去,而crontab命令則是用于配置的工具名稱。
語法格式:crontab [參數(shù)]
常用參數(shù):
-e | 編輯任務(wù) |
-l | 列出任務(wù) |
-r | 刪除任務(wù) |
-u | 指定用戶名字 |
--help | 顯示幫助信息 |
參考實例
1.管理當(dāng)前用戶的計劃任務(wù):
root@server01:~# crontab -e
* * * * * command
選擇編輯器,選2(bash) 回車即可:
?特殊符號:
特定時間執(zhí)行命令:
?2.測試
1.# 創(chuàng)建一個定時任務(wù),每分鐘往hello.txt 輸入信息
root@server01:~# crontab -e
*/1 * * * * echo "hello,world" >> /root/hello.txt
crontab: installing new crontab
2.# 查看當(dāng)前用戶的已有計劃任務(wù)列表:
root@server01:~# crontab -l
3.# 觀察結(jié)果
root@server01:~# tail -f hello.txt
hello,world
hello,world
hello,world
hello,world
創(chuàng)建定時任務(wù)時確保你的腳本命令盡量使用全路徑,有些環(huán)境變量沒配的話是執(zhí)行不起來的,比如
vim cron.sh
/usr/bin/tar -zcPf /data/keymanTech/factorybi-backup/fbi_$(date +"%Y-%m-%d-%H:%M").tar.gz /data/keymanTech/factorybi-backup >> /dev/null 2>&1 ?&
crontab -e文章來源:http://www.zghlxwxcb.cn/news/detail-541498.html
* 3 * * * /usr/bin/sh /data/keymanTech/cron.sh文章來源地址http://www.zghlxwxcb.cn/news/detail-541498.html
到了這里,關(guān)于Linux 下使用 cron 定時任務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!