Linux中執(zhí)行定時任務(wù)的方法小結(jié)
前言
有時候要在Linux系統(tǒng)上定時執(zhí)行腳本,Linux提供定時任務(wù)命令可以執(zhí)行
crontab使用
備注: 本文使用時Ubuntu(烏班圖)系統(tǒng)

編寫sh腳本
編寫一個shell腳本,內(nèi)容如下
#!/bin/bash echo "This is a log message $(date)" >> /home/out.log
備注: .sh腳本日志寫入
1.覆蓋寫入:
echo "日志內(nèi)容" > 文件
2.追加寫入:
echo "日志內(nèi)容" >> 文件
并且命名為1.sh,上傳到Linux系統(tǒng)下的/usr/local路徑下, 然后執(zhí)行以下命令
cd /usr/local
然后賦予該文件權(quán)限
chmod 777 1.sh
編輯crob
在控制臺執(zhí)行
crontab -e
輸出內(nèi)容如下

在該文件下,配置
MAILTO="" */1 * * * * /usr/local/1.sh
crontab默認(rèn)是通過郵件方式發(fā)送錯誤信息的,所以配置MAILTO是為了不讓其通過郵件發(fā)送信息,因?yàn)橄到y(tǒng)沒有集成郵件服務(wù)器,然后按住ctrl+o,會打印

保存文件,然后按住Enter回車
也可以使用
vi /etc/crontab # 添加定時執(zhí)行腳本任務(wù) */1 * * * * root /usr/local/1.sh
添加定時任務(wù)

最后按住ctrl+x退出文件
查看定時任務(wù)
在控制臺執(zhí)行
crontab -l
查看當(dāng)前定時任務(wù)

重啟crontab命令
執(zhí)行
service cron restart
查看crontab狀態(tài)
執(zhí)行
service cron status

結(jié)果
這個時候,在/home目錄下,會有以下日志產(chǎn)生

刪除當(dāng)前用戶的 crontab 文件
crontab -r
注意
如果crontab報
errors in crontab file, can't install
有可能是cron定時任務(wù)時間寫的不對*/1 * * * *
總結(jié)
Linux系統(tǒng)提供定時任務(wù)執(zhí)行腳本,可以利用它定時備份或者清除文件等
到此這篇關(guān)于Linux中執(zhí)行定時任務(wù)的方法小結(jié)的文章就介紹到這了,更多相關(guān)Linux執(zhí)行定時任務(wù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Ubuntu 16.04/18.04 安裝Pycharm及Ipython的教程
這篇文章主要介紹了Ubuntu 16.04/18.04 安裝Pycharm及Ipython的教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10
shell腳本批量執(zhí)行ping和telnet測試網(wǎng)絡(luò)方式
文章介紹了如何通過創(chuàng)建shell腳本來簡化本地網(wǎng)絡(luò)測試任務(wù),包括ping和telnet測試,文章詳細(xì)描述了腳本的創(chuàng)建、編輯、賦予執(zhí)行權(quán)限以及執(zhí)行的步驟,并提供了具體的腳本示例2024-12-12
詳解Linux進(jìn)程間通信——使用共享內(nèi)存
共享內(nèi)存是在兩個正在運(yùn)行的進(jìn)程之間共享和傳遞數(shù)據(jù)的一種非常有效的方式。這篇文章主要介紹了詳解Linux進(jìn)程間通信——使用共享內(nèi)存,有興趣的可以了解一下。2017-01-01
在Linux中查看所有正在運(yùn)行的進(jìn)程的方法
這篇文章主要介紹了在Linux中查看所有正在運(yùn)行的進(jìn)程的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
linux搭建FastDFS文件服務(wù)器的實(shí)現(xiàn)步驟
本文主要介紹在linux服務(wù)器如何搭建FastDFS文件服務(wù)器。文中通過圖文示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08
Linux中實(shí)現(xiàn)文件復(fù)制與遷移的命令詳解
這篇文章主要為大家詳細(xì)介紹了Linux中實(shí)現(xiàn)文件復(fù)制與遷移的命令以及相關(guān)用法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解下2025-12-12

