centos7離線安裝python3,并配置定時(shí)器

前言

服務(wù)器需要定時(shí)執(zhí)行一些python腳本,所以研究了下python3

1.安裝包準(zhǔn)備

服務(wù)器不能連接互聯(lián)網(wǎng),因此需要采用離線安裝,安裝包地址如下:
鏈接: https://pan.baidu.com/s/11IfsYfswCgi1qGjlBMZZrg 提取碼: 3qyz

2.安裝

將安裝包放到服務(wù)器假設(shè)文件均上傳到了/opt目錄下

##以下命令直接copy執(zhí)行,此處是安裝gcc具體干啥的我也不咋清楚
cd /opt
unzip gcc.zip
cd gcc
rpm -Uvh *.rpm --nodeps --force

gcc -v檢查gcc是否安裝完成,一般都會(huì)成功

##以下執(zhí)行同樣直接copy,此處是安裝python依賴
cd /opt
unzip python-dependency.zip
cd python-dependency
rpm -Uvh *.rpm --nodeps --force
##以下指令按順序執(zhí)行即可,無報(bào)錯(cuò)即正常安裝
cd /opt
xz -d Python-3.7.2.tar.xz
tar xvf Python-3.7.2.tar
cd Python-3.7.2
./configure --prefix=/usr/local/python3.7 --enable-optimizations
make
make install

./configure --prefix=/usr/local/python3.7 --enable-optimizations中的 --prefix指的是安裝目錄,即python安裝完成后所在目錄
將python3.7軟鏈到/usr/bin目錄下

ln -s /usr/local/python3.7/bin/python3 /usr/bin/python3
##檢查python3是否搞定
python3 -v

3.crontab操作

crontab的基本操作指令,首次使用crontab是需要先執(zhí)行啟動(dòng)指令

##啟動(dòng)
/sbin/service crond start
##停止
/sbin/service crond stop
##重啟
/sbin/service crond restart
##重新載入
/sbin/service crond reload

crontab -e編輯任務(wù)列表
crontab -l顯示任務(wù)列表
* * * * * 指令 分 時(shí) 日 月 年
tail -f /var/spool/mail/root查看定時(shí)任務(wù)執(zhí)行日志
舉個(gè)例子 */1 * * * * /usr/bin/python3 /opt/err_log_monirot.py 每分鐘執(zhí)行一次錯(cuò)誤日志監(jiān)控腳本

參考文章

Centos離線安裝Python
Centos7:利用crontab定時(shí)執(zhí)行任務(wù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容