`

Linux crontab日志讲解

 
阅读更多

crontabLinux下最常用的计划任务服务。本文跟大家分享一下有关linux crontab日志存放的一些心得,希望本文能教会你更多东西。

 

默认情况下,crontab中执行的日志写在/var/log,:

 

#ls /var/log/cron*
/var/log/cron /var/log/cron.1 /var/log/cron.2 /var/log/cron.3 /var/log/cron.4

 

 

如果日志有问题,可以参考以下做法:

crontab增加日志

crontab的日志比较简单,当crond执行任务失败时会给用户发一封邮件。恰巧在我们的一台服务器上发现一个任务没有正常执行,而且crond发邮件也失败了。通过看mail的日志,看到是磁盘空间不足造成的。

 

此外,同事帮我为crontab中的任务增加自己的日志,这样出错后,比较容易看到原因。

 

0 6 * * * $HOME/for_crontab/createTomorrowTables >> $HOME/for_crontab/mylog.log 2>&1

 

把错误输出和标准输出都输出到mylog.log中。

 

注意:不要写成

0 6 * * * $HOME/for_crontab/createTomorrowTables 2>&1 >> $HOME/for_crontab/mylog.log

 

分享到:
评论

相关推荐

    Liunx系统定时删除任务,定时清理日志,定时清理任务

    本篇文章将深入讲解如何利用Linux的crontab工具设置定时删除任务,特别是针对日志文件的清理。 首先,我们需要了解`crontab`这个命令。`crontab`是Linux下的一个计划任务调度命令,它允许用户定义周期性的任务。每...

    redhatlinux6 Crontab安装

    在Red Hat Linux 6操作系统中,Crontab是一个不可或缺的工具,它允许用户安排定期的任务,比如备份、日志清理、系统维护等。Crontab的安装涉及两个关键的软件包,分别是`vixie-cron`和`cronie-anacron`。以下是关于...

    linux下脚本编译java,定时删除日志

    在Linux环境下,编写脚本来编译Java代码以及定时删除日志是常见的系统管理任务,这有助于保持系统的高效运行和良好的资源管理。以下是关于这个主题的详细讲解。 首先,让我们了解如何在Linux下编译Java程序。Java源...

    Linux的定时清理oracle归档日志文件及脚本.docx

    本文将详细讲解如何在Linux环境下通过Cron定时任务来自动清理Oracle的归档日志文件。 首先,让我们了解Cron。Cron是Linux操作系统中的一个调度服务,它允许用户设置定时任务,按照预设的时间间隔运行特定的命令或...

    2013年集美大学linux考试部分题目

    总的来说,集美大学的这份数字化试卷覆盖了Linux操作系统的基础知识、用户及权限管理、文件系统操作、日志管理、shell脚本编程和网络安全,全面检验了学生对Linux系统的理解和实践能力。对于准备这类考试的学生,...

    AIX上oracle备份策略(rman+crontab)

    本文将详细讲解如何在AIX操作系统上使用RMAN(Recovery Manager)结合crontab来实现Oracle数据库的自动化增量备份。 首先,RMAN是Oracle数据库提供的一种强大工具,用于执行数据库备份、恢复、空间管理和性能优化等...

    linux下日志定时轮询的流程详解

    本文将深入讲解Linux下日志定时轮询的流程。 首先,我们了解一个名为`logrotate`的工具。`logrotate`是Linux系统中用于日志文件管理的程序,它的主要功能是对日志文件进行周期性的截断、轮询、压缩和删除。通过`...

    Linux下清理数据库shell脚本

    本文将深入讲解如何利用Linux下的shell脚本来实现这一目标。 首先,让我们了解什么是shell脚本。Shell脚本是Linux或类Unix操作系统中的一种程序设计语言,它允许用户通过命令行接口执行一系列命令。在"Linux下清理...

    linux下定时执行脚本

    本篇将基于标题"Linux下定时执行脚本"来详细讲解如何在Linux环境下设置定时任务,并结合提供的文件`hourexec.script`和`hourexec.sh`来探讨相关知识。 首先,我们要了解Linux下的计划任务工具——`cron`。`cron`是...

    Linux定时执行脚本学习笔记

    接着,“linux下用cron定时执行任务的方法.docx”可能会详细讲解如何使用`crontab`命令来创建、查看和编辑定时任务。通常,我们需要使用`crontab -e`打开编辑器,然后按照特定格式(分钟 小时 日 月 周 命令)编写...

    Linux零基础初级教程chm版

    3. Linux发行版:讲解不同Linux发行版(如Ubuntu、CentOS、Debian等)的特点和用途。 二、Linux系统安装 1. 安装方式:虚拟机安装、双系统安装和全盘安装的步骤与注意事项。 2. 配置选择:硬盘分区、网络设置、用户...

    Linux下Python脚本自启动与定时任务详解

    本文将详细讲解如何实现这两个功能,并对`crontab`的编写格式进行解析。 首先,我们来探讨如何让Python脚本随Linux系统开机自动运行。这通常涉及到编辑系统的启动配置文件`/etc/rc.local`。假设你有一个名为`auto....

    Linux命令从入门到精通二十一到三十章

    这一章主要讲解如何在Linux中创建、删除、移动和复制文件及目录。重点包括`mkdir`用于创建目录,`touch`用于创建或修改文件时间戳,`rm`用于删除文件或目录,`mv`用于移动或重命名文件和目录,以及`cp`用于复制文件...

    crontab无法执行php的解决方法

    在Linux系统中,`crontab` 是一个用于设置周期性被执行任务的工具,而PHP是一种广泛使用的服务器端脚本语言,常用于Web开发。有时,我们可能需要使用`crontab`来定期执行PHP脚本,但在某些情况下,可能会遇到`...

    linux+ppt 中文教程

    10. **系统管理**:了解如何查看系统信息(如使用uname命令),以及如何进行系统日志监控、用户管理、计划任务(crontab)等。 11. **远程访问和协作**:讲解SSH(Secure Shell)的使用,以及VNC(虚拟网络计算)和...

    postgresql数据库定时备份脚本(linux)

    以下是对“postgresql数据库定时备份脚本(linux)”这一主题的详细讲解。 一、PostgreSQL备份类型 1. **完整备份**:包含所有数据库对象,如表、索引、视图等。 2. **增量备份**:基于上一次完整备份,仅备份自...

    解析Ubuntu下crontab命令的用法

    在Ubuntu系统中,`crontab` 是一个非常实用的功能,允许用户设置定时任务,如定时备份、日志清理等。以下是关于`crontab`命令的详细讲解: 1. **启动与编辑crontab文件** 要使用`crontab`,首先需要编辑crontab...

    linux 课件(大一上学期限选课)

    10. **系统管理**:涉及用户和组管理、系统日志、定时任务(crontab)以及系统服务的管理。 11. **版本控制系统Git**:讲解Git的基本概念和工作流程,如何克隆、提交、推送和拉取代码。 12. **Linux安全**:涵盖...

    linux私房菜

    12. **安全管理**:重点讲解防火墙配置、权限设定、日志分析,以保护系统免受攻击。 13. **Shell编程**:深入讲解bash脚本编程,包括循环、条件判断、函数等高级话题,提高自动化能力。 14. **远程访问与虚拟化**...

Global site tag (gtag.js) - Google Analytics