linux shell

关注公众号 jb51net

关闭
首页 > 脚本专栏 > linux shell > linux 定时执行shell、python脚本

linux 定时执行shell、python脚本的方法

作者:zhangbin_237

这篇文章主要介绍了linux 定时执行shell、python脚本的方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

在linux里设置定时执行一般是用crontab,如果没有的话,可以先安装:

安装

查看是否安装

cron -v
# 对于基于Debian的系统(如Ubuntu)
sudo apt-get install cron
# 对于基于RedHat的系统(如CentOS)
sudo yum install cronie

启动cron服务:

# 对于基于Systemd的系统
sudo systemctl start cron
sudo systemctl enable cron

设置定时任务

编辑cron文件:

crontab -e

在这里,有5个时间参数,分别对应分钟、小时、日期、月份、星期几或者shell命令,如果需要在多个时间执行,就用英文逗号分隔;最后是要执行的脚本名称,这里推荐用绝对路径!

最后,esc、:wq 保存退出,如果设置没有问题就会提醒新增了一个定时任务。

python脚本的设置方法

我个人是习惯用shell调用的,这样虽然是多了一个文件,但是crontab里的设置格式都是统一的。

shell脚本的内容就很简单了,举例:

# !/bin/bash
## 注释
## 第一版 2024-05-10
python3 /root/reptile/aaaaaaaa.py

到此这篇关于linux 定时执行shell、python脚本的文章就介绍到这了,更多相关linux 定时执行shell、python脚本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文