python这门编程语言因为其解释性的特点,能够在代码编写完毕之后只用一个py文件就将其保存起来并且执行,而有些时候是需要定时自动运行python脚本的 。而在之前小编也介绍了Windows系统上python如何实现定时任务,而本文会来讲解centos系统定时自动执行python脚本的教程 。
文章插图
在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系统定时执行”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python怎么监测网站运行状态?Python如何定时检测网站状态
- 淘宝自动发货怎么设置?自动发货优势有哪些?
- 怎么让表格根据内容自动调整
- 淘宝自动发货软件哪个好?如何操作?
- 淘宝自动发货软件多少钱?发货规则是什么?
- 好玩的自动挂机手游有哪些
- 规则是什么?
- 闲鱼不发货多久自动取消订单?闲鱼发货规则是什么?
- 海信空调运行灯不亮
- 海尔物流运行方式是什么