Centos自动运行python脚本怎么做?Python脚本如何在centos系统定时执行

python这门编程语言因为其解释性的特点,能够在代码编写完毕之后只用一个py文件就将其保存起来并且执行,而有些时候是需要定时自动运行python脚本的 。而在之前小编也介绍了Windows系统上python如何实现定时任务,而本文会来讲解centos系统定时自动执行python脚本的教程 。

Centos自动运行python脚本怎么做?Python脚本如何在centos系统定时执行

文章插图
在centos系统上,也就是linux系统上有一个叫做crond服务的对象,它就是能够用来执行某些操作 。而将其于crontab这个工具一起来配合使用,就可以完成自动定时执行python脚本的操作了 。
1.那么第一步自然就是要将服务给开起来并且创建crontab任务了,这个任务就是用来定时执行python脚本的,命令如下所示:
systemctl enable crond*/1 1-2 * * * root /usr/bin/python3 /var/test1.py在上面的命令中可以看到在前面有几个星号,其中*/1表示的每一分钟,也就是每隔一分钟就去执行该python脚本 。而1-2则是时间区间,它表示从一点到两点 。而后面的三个*符号的意思则是日、月、周,那么整个命令所表示的含义为在每天的一点到两点中,每隔一分钟就去执行一次该python脚本 。
2.以上命令执行完毕之后只是表示创建出来一个定时任务,现在还需要将其给添加到crontab的队列文件中 。然后再重新将配置加载并且重启一下crond服务即可,详细命令如下所示:
# 添加任务SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root1 * * * * /usr/bin/python3 /usr/test/test.py# 加载配置service crond reload# 重启服务service crond restart【Centos自动运行python脚本怎么做?Python脚本如何在centos系统定时执行】以上就是关于“Centos自动运行python脚本怎么做?Python脚本如何在centos系统定时执行”的全部内容了,希望对你有所帮助 。

    推荐阅读