linux 定時(shí)執(zhí)行shell、python腳本的方法
在linux里設(shè)置定時(shí)執(zhí)行一般是用crontab,如果沒(méi)有的話,可以先安裝:
安裝
查看是否安裝
cron -v
# 對(duì)于基于Debian的系統(tǒng)(如Ubuntu) sudo apt-get install cron # 對(duì)于基于RedHat的系統(tǒng)(如CentOS) sudo yum install cronie
啟動(dòng)cron服務(wù):
# 對(duì)于基于Systemd的系統(tǒng) sudo systemctl start cron sudo systemctl enable cron
設(shè)置定時(shí)任務(wù)
編輯cron文件:
crontab -e

在這里,有5個(gè)時(shí)間參數(shù),分別對(duì)應(yīng)分鐘、小時(shí)、日期、月份、星期幾或者shell命令,如果需要在多個(gè)時(shí)間執(zhí)行,就用英文逗號(hào)分隔;最后是要執(zhí)行的腳本名稱,這里推薦用絕對(duì)路徑!
最后,esc、:wq 保存退出,如果設(shè)置沒(méi)有問(wèn)題就會(huì)提醒新增了一個(gè)定時(shí)任務(wù)。
python腳本的設(shè)置方法
我個(gè)人是習(xí)慣用shell調(diào)用的,這樣雖然是多了一個(gè)文件,但是crontab里的設(shè)置格式都是統(tǒng)一的。
shell腳本的內(nèi)容就很簡(jiǎn)單了,舉例:
# !/bin/bash ## 注釋 ## 第一版 2024-05-10 python3 /root/reptile/aaaaaaaa.py
到此這篇關(guān)于linux 定時(shí)執(zhí)行shell、python腳本的文章就介紹到這了,更多相關(guān)linux 定時(shí)執(zhí)行shell、python腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
驗(yàn)證用戶輸入的參數(shù)合法性的shell腳本
今天這個(gè)例子是 用來(lái)驗(yàn)證用戶輸入的參數(shù)的合法性的,程序并不復(fù)雜,需要的朋友可以參考下2016-08-08
Linux Shell腳本中的條件判斷語(yǔ)句的使用方法
在 Linux 系統(tǒng)中,Shell 腳本是自動(dòng)化任務(wù)、系統(tǒng)管理、部署流程等場(chǎng)景下不可或缺的工具,而條件判斷語(yǔ)句,則是 Shell 腳本實(shí)現(xiàn)邏輯控制的核心語(yǔ)法之一,本文將從基礎(chǔ)語(yǔ)法講起,逐步深入到實(shí)際應(yīng)用場(chǎng)景幫助你更好地理解 Shell 條件判斷的本質(zhì),需要的朋友可以參考下2026-03-03
Shell腳本實(shí)現(xiàn)非法IP登陸自動(dòng)報(bào)警
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)非法IP登陸自動(dòng)報(bào)警,本文實(shí)現(xiàn)非指定IP段登錄服務(wù)器時(shí)使用郵件報(bào)警,需要的朋友可以參考下2015-02-02
Linux下科學(xué)計(jì)數(shù)法(e)轉(zhuǎn)化為數(shù)字的方法
這篇文章主要介紹了Linux下科學(xué)計(jì)數(shù)法(e)轉(zhuǎn)化為數(shù)字的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
shell腳本監(jiān)控linux系統(tǒng)內(nèi)存使用情況的方法(不使用nagios監(jiān)控linux)
在沒(méi)有nagios監(jiān)控軟件的情況下,只要服務(wù)器能上互聯(lián)網(wǎng),就可通過(guò)發(fā)郵件的方式來(lái)提醒管理員系統(tǒng)內(nèi)存的使用情況2014-02-02

