• 技术文章 >运维 >linux运维

    linux crontab 错误日志怎么看

    藏色散人藏色散人2023-03-07 09:29:08原创179

    linux查看crontab错误日志的方法:1、查看文件目录“/var/log/cron”;2、通过“tail -f /var/log/cron”命令实现实时文件尾部查看;3、通过“vim /var/log/cron”命令实现通过高级文本查看器查看即可。

    本教程操作环境:linux5.9.8系统、DELL G3电脑

    linux crontab 错误日志怎么看?

    linux中查看crontab的日志报错

    文件目录  /var/log/cron
     
    #实时文件尾部查看
    tail -f /var/log/cron
     
    #高级文本查看器
    vim /var/log/cron

    相关介绍:

    Linux crontab 是用来定期执行程序的命令。

    当安装完成操作系统之后,默认便会启动此任务调度命令。

    crond 命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。

    注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。

    而 linux 任务调度的工作主要分为以下两类:

    1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存

    2、个人执行的工作:某个用户定期要做的工作,例如每隔 10 分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置

    语法

    crontab [ -u user ] file

    crontab [ -u user ] { -l | -r | -e }

    说明:

    crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。

    -u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。

    参数说明:

    -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)

    -r : 删除目前的时程表

    -l : 列出目前的时程表

    时间格式如下:

    f1 f2 f3 f4 f5 program

    其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。

    当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推

    当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推

    当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其余类推

    当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推

    *    *    *    *    *
    -    -    -    -    -
    |    |    |    |    |
    |    |    |    |    +----- 星期中星期几 (0 - 6) (星期天 为0)
    |    |    |    +---------- 月份 (1 - 12) 
    |    |    +--------------- 一个月中的第几天 (1 - 31)
    |    +-------------------- 小时 (0 - 23)
    +------------------------- 分钟 (0 - 59)

    使用者也可以将所有的设定先存放在文件中,用 crontab file 的方式来设定执行时间。

    推荐学习:《Linux视频教程

    以上就是linux crontab 错误日志怎么看的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:crontab linux
    上一篇:linux sw是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • linux命令行显示乱码怎么办• linux用户密码存放在哪个文件• linux crash 是什么文件夹• linux mysqld不能启动怎么办• linux sw是什么
    1/1

    PHP中文网