美文网首页
centos7离线安装python3,并配置定时器

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

作者: 至爱雅鸿_e631 | 来源:发表于2019-12-31 18:11 被阅读0次

    前言

    服务器需要定时执行一些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定时执行任务

    相关文章

      网友评论

          本文标题:centos7离线安装python3,并配置定时器

          本文链接:https://www.haomeiwen.com/subject/omtioctx.html