Linux设置定时脚本的两种方法比较(crontab和crontab -e)

首先说一下两种定时方法的实现步骤:

  先创建一个要执行的脚本文件 ,这里假设在用户目录下随便建立一个shellScript.sh文件:

vim shellScript.sh

然后编辑脚本内容:

 (当前shellScript.sh和out.txt 在同一目录zwl下)

#!/bin/bash

echo `date` >> /home/zwl/out.txt

输出内容重定向到out.txt文件中。

脚本写好了,给它授予可执行权限:

chmod u+x shellScript.sh

但是系统怎么自动去执行呢? 用crontab命令

第一种:编辑 /etc/crontab文件,添加执行命令

就最下面一行,每个符号上面都有注释,这里不多说。

第二种 :执行 crontab -e 命令

然后添加上图中的最后一条语句保存即可。

不同点 : /etc/crontab为系统级任务,多用户均可访问执行,而crontab -e是用户自定义的定时任务,不是多用户共享的,所以比较推荐使用这种方式。

参考:https://www.centos.bz/2017/08/linux-crontab-e-etc-crontab/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值