当前位置: 代码网 > 服务器>服务器>Linux > linux 定时执行shell、python脚本的方法

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

2024年06月10日 Linux 我要评论
在linux里设置定时执行一般是用crontab,如果没有的话,可以先安装:安装查看是否安装cron -v# 对于基于debian的系统(如ubuntu)sudo apt-get install cr

在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脚本内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com