centos7离线安装python3,并配置定时器

2019-12-31  本文已影响0人  至爱雅鸿_e631

前言

服务器需要定时执行一些python脚本,所以研究了下python3

1.安装包准备

服务器不能连接互联网,因此需要采用离线安装,安装包地址如下:
链接: https://pan.baidu.com/s/11IfsYfswCgi1qGjlBMZZrg 提取码: 3qyz

2.安装

将安装包放到服务器假设文件均上传到了/opt目录下

##以下命令直接copy执行,此处是安装gcc具体干啥的我也不咋清楚
cd /opt
unzip gcc.zip
cd gcc
rpm -Uvh *.rpm --nodeps --force

gcc -v检查gcc是否安装完成,一般都会成功

##以下执行同样直接copy,此处是安装python依赖
cd /opt
unzip python-dependency.zip
cd python-dependency
rpm -Uvh *.rpm --nodeps --force
##以下指令按顺序执行即可,无报错即正常安装
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是需要先执行启动指令

##启动
/sbin/service crond start
##停止
/sbin/service crond stop
##重启
/sbin/service crond restart
##重新载入
/sbin/service crond reload

crontab -e编辑任务列表
crontab -l显示任务列表
* * * * * 指令 分 时 日 月 年
tail -f /var/spool/mail/root查看定时任务执行日志
举个例子 */1 * * * * /usr/bin/python3 /opt/err_log_monirot.py 每分钟执行一次错误日志监控脚本

参考文章

Centos离线安装Python
Centos7:利用crontab定时执行任务

上一篇下一篇

猜你喜欢

热点阅读