crontab命令使用

命令

crontab 命令主要给用户来维护 crontab 文件,执行定时任务,免去直接修改配置文件的操作。 crontab 可以用来安装 cron ,卸载和列出 cron 的任务。每一个用户都有其自己的定时任务列表,用户的任务保存在 /var/spool/cron/crontabs 文件夹下,以用户名为文件名,千万不要手动修改该目录下文件。推荐使用 crontab -e 来修改。

执行crontab -e 命令之后,会打开一个文件,是已建立的任务

 #***********************听了个听儿************************************
0 18 * * * cd  path_to_script && sh shell_script >> log_file 2>&1

在行位追加自己的任务,就可以了。参数及个数说明见下

参数及格式

每个任务有6列,前五列和时间相关,最后一列是你要启动的脚本

  • 第 1 列分钟,取值范围 0~59
  • 第 2 列小时 0~23(0 表示子夜)
  • 第 3 列日 1~31
  • 第 4 列月 1~12
  • 第 5 列星期 0~7(0 和 7 表示星期天)
  • 第 6 列要运行的命令

和时间相关的每一列可以包含 * 或者逗号分割的数字,或者 - 连接的数字。

  1. * 号表示任意
  2. , 逗号分割表示时刻, separator
  3. - 短横线连接,表示时间段, range of values
  4. / 表示间隔, 如果第一个域为 /2 ,则表示每隔两分钟, step value

比如我的任务是每天的18点执行脚本任务

注意事项

如果是通过crontab拉取hive数据,需要在sh文件添加

source ~/.bashrc 

否则没有数据。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值