服务器定时任务管理

文章介绍了如何在Linux环境中使用crontab进行定时任务的设置,包括安装cron服务,使用crontab-e、crontab-l和crontab-r命令进行编辑、查看和删除定时任务。通过两个实例展示了如何创建每分钟执行一次ls命令并将结果保存到日志文件,以及如何编写和执行包含Python打印信息的shell脚本作为定时任务。
摘要由CSDN通过智能技术生成

安装:apt-get install cron (服务器环境下默认都会安装)

使用:crontab -e 进入编辑页面(第一次进入会让你选择编辑器)

      crontab -l   查看当前的定时任务

crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。
crontab –l : 显示 crontab 文件。
crontab -r : 删除 crontab 文件。
crontab -ir : 删除 crontab 文件前提醒用户。

以上就是crontab的使用规则,以及定时方法的使用。

下面我们先来写两个简单的定时任务来让大家认识一下crontab的魅力:

第一个例子:将命令行的ls信息输出到ls.log文件中,频率为每分钟1次

1. crontab -e 进入编辑页面

2. 编写简单的命令

3. 等待查看结果

第二个例子:

1. 编写一个简单的shell脚本,执行一段python文件的打印信息,并给sh文件添加可执行权限:

sudo chmod +x my.sh
2. crontab -e 进入编辑页面将命令语句加入到定时任务当中

3. 查看结果

其中>>表示重定向,把print等信息导入log中

cd ‘dirname’ $0 || exit 1
固定写法,表示先进入当前目录,如果失败则退出该sh脚本

————————————————
版权声明:本文为CSDN博主「杨花似雪~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41594007/article/details/80636390

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值