Linux查看分析任务计划命令,详述Linux计划任务的 at和crontab的命令 以及如何查看crontab日志...

一:1.计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到cron服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的作务。比如我们可以在配置文件中约定每天早上4点,对httpd 服务器重新启动,这就是一个计划任务;

2.cron是一个linux下的定时执行工具

Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

3.参数:

-u  :只有root 才能进行这个任务,也即帮其他用户新建/删除crontab工作调度。

-e :编辑crontab 的工作内容,一个工作一行来编辑。

-l :查阅crontab 的工作内容,

-r: 删除所有的crontab的内容,若仅要删除一项,请用-e去编辑。

/etc/cron.allow  将可以使用crontab的账号写入其中,如不在其中则用户不能使用。

/etc/cron.deny   将不可以使用的写入其中,若没有记录在里面则可以使用,      优先判别/etc/cron.allow   但默认只有/etc/cron.deny

[[email protected] log]# crontab -e

29654823_1406294330x6K4.jpg

分钟 (0-59)

小时 (0-23)

日期 (1-31)

月份 (1-12)

星期 (0-7)//0  7代表星期天                           #周月日不可同时存在,否则语法错误。

格式:*/3 * * * *    ls       #   每三分钟执行一次,

2.交互式命令: at      #要想使用at 必须要有atd这个服务[[email protected] ~]# /etc/init.d/atd restart重启atd服务,

[[email protected] ~]# at 15:41            或      [[email protected] ~]# at now + 1 minutes

at> cpliuhezi /u01/app            #at 只执行一次,注意  命令输完后,以ctrl+d  结束。

at>

job 4 at 2014-07-25 15:41

[[email protected] ~]# cd /u01/app

[[email protected] app]# ls         进入/u01/app   目录  发现还没有  复制的文件  因为还没有到时间

oracle oraInventory

[[email protected] app]# date

Fri Jul 25 15:40:39 CST 2014

[[email protected] ~]#                  #到了时间   再看   已经有了

liuhezioracle oraInventory

[[email protected] ~]# atq             #查看at工作调度

1 2014-07-26 15:19 a root

[[email protected] ~]# atrm 1           #删除at工作调度

[[email protected] ~]# atq

(2)batch命令使系统有空时才进行后台任务,他会在cpu工作负载小于0.8的时候,才进行你所要执行你的工作任务。

用法类似 at 用户。

昨天crontab中的同步任务没有执行,不知道是什么原因没有执行,貌似任务hang住了,想查询一下crontab到底问题出在哪里,或者hang在了什么地方。1.  linux看 /var/log/cron这个文件就可以,可以用tail -f /var/log/cron观察2.  unix在 /var/spool/cron/tmp文件中,有croutXXX001864的tmp文件,tail这些文件就可以看到正在执行的任务了。3. mail任务在 /var/spool/mail/root文件中,有crontab执行日志的记录,用tail -f /var/spool/mail/root即可查看最近的crontab执行情况。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值