Linux中使用crontab

1、查看计划任务

执行命令crontab -l

2、新建计划任务

执行命令crontab -e

然后新增行,例如

30 23 * * * /oraback/script/rmanbackup.sh

该命令代表每天23:30执行脚本rmanbackup.sh

该命令的6个部分依次代表:

分钟0~59 小时0~23 日期1~31 月份1~12 周0~7 命令

另外执行时间可以用一些符号代替:

*代表任何时刻

,代表指定的N个时刻(N>1)。如果周指定为6,0,则表示周末执行

-代表范围。如果周指定为1-5,则表示工作日周一至周五执行

/n代表每隔单位的时间。如果分钟指定为*/5,则表示每5分钟执行

3、删除全部计划任务

执行命令crontab -r

如果要删除一个计划任务则执行crontab -e,然后删除那一行

4、/etc/cron.allow和/etc/cron.deny文件

/etc/cron.allow在这个文件中的用户才能使用crontab,否则不能使用crontab

/etc/cron.deny在这个文件中的用户不能使用crontab,否则才能使用crontab

5、新建的计划任务保存位置

每当新建计划任务时,该任务会保存在文件/var/spool/cron/目录下。

6、任务执行日志

查看任务执行结果可以查询/var/log/cron这个文件。

7、注意事项

在使用crontab执行脚本时,如果脚本的执行使用到了用户的环境变量,那么这些环境变量需要在脚本中重新指定。

8、使用crontab的例子
[root@rman-backup script]# crontab -l
no crontab for root
[root@rman-backup script]# crontab -e
no crontab for root - using an empty one
30 23 * * * /orabackup/script/test.sh
~
~
~
~
"/tmp/crontab.1oCZan" 1L, 38C written
crontab: installing new crontab
[root@rman-backup script]# crontab -l
30 23 * * * /orabackup/script/test.sh
[root@rman-backup script]# crontab -r
[root@rman-backup script]# crontab -l
no crontab for root



 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值