linux 定時執(zhí)行shell、python腳本的方法
在linux里設(shè)置定時執(zhí)行一般是用crontab,如果沒有的話,可以先安裝:
安裝
查看是否安裝
cron -v
# 對于基于Debian的系統(tǒng)(如Ubuntu) sudo apt-get install cron # 對于基于RedHat的系統(tǒng)(如CentOS) sudo yum install cronie
啟動cron服務(wù):
# 對于基于Systemd的系統(tǒng) sudo systemctl start cron sudo systemctl enable cron
設(shè)置定時任務(wù)
編輯cron文件:
crontab -e
在這里,有5個時間參數(shù),分別對應(yīng)分鐘、小時、日期、月份、星期幾或者shell命令,如果需要在多個時間執(zhí)行,就用英文逗號分隔;最后是要執(zhí)行的腳本名稱,這里推薦用絕對路徑!
最后,esc、:wq 保存退出,如果設(shè)置沒有問題就會提醒新增了一個定時任務(wù)。
python腳本的設(shè)置方法
我個人是習(xí)慣用shell調(diào)用的,這樣雖然是多了一個文件,但是crontab里的設(shè)置格式都是統(tǒng)一的。
shell腳本的內(nèi)容就很簡單了,舉例:
# !/bin/bash ## 注釋 ## 第一版 2024-05-10 python3 /root/reptile/aaaaaaaa.py
到此這篇關(guān)于linux 定時執(zhí)行shell、python腳本的文章就介紹到這了,更多相關(guān)linux 定時執(zhí)行shell、python腳本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux Shell中的特殊符號和含義簡明總結(jié)(包含了絕大部份)
這篇文章主要介紹了Linux Shell中的特殊符號和含義簡明總結(jié),本文匯總了包含了絕大部份的Shell特殊符號,對每一個符號的作用做了總結(jié),需要的朋友可以參考下2014-06-06