`
lichuanbao
  • 浏览: 127444 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freebsd下面crontab定时任务不能自动执行原因排查

 
阅读更多
昨天晚上配置了两个定时任务,一个root用户,一个普通用户,两个脚本在终端执行都是没有问题的,但是早上上班发现,两个任务都没有自动执行,相当诡异,查看/var/spool,发现cron也没有给我发送邮件,这说明定时任务没有执行。

排查原因,脚本中我的命令路径都是全路径,没有相对路径,shell使用的是c shell,也是没有问题。
于是将我的定时任务设置成每分钟执行一次,看看有没有被调用:
*/1 * * * * xxxx
,然后一直查看cron的日志
tail -f /var/log/cron
,半点动静也是没有。
那还能有什么原因呢?想了一下,只可能是cron服务没有启动过,因为这个是新配置到服务器,可能没有没有设置成开机自启动。

重启之
/etc/rc.d/cron restart
,再次查看cron日志,
tail -f /var/log/cron
,发现我配置的定时任务可以正常被执行了。

然后修改一下定时任务的执行时间,这时就不用再重启cron服务了。cron会每隔一分钟扫描用户设置的定时任务,自动加载的。
分享到:
评论

相关推荐

    Solaris:crontab的用法(定时任务)教学文稿.pdf

    在Solaris操作系统中,`crontab`命令用于设置和管理用户的定时任务,这些任务会在指定的时间自动执行。然而,与Linux或FreeBSD系统中的`crontab`命令相比,Solaris版本有一些不同之处。下面将详细介绍如何在Solaris...

    Solaris:crontab的用法(定时任务)教学文稿.docx

    在Solaris操作系统中,`crontab`是一个用于设置周期性被执行的任务的工具,也就是定时任务。与Linux和FreeBSD等其他Unix-like系统相比,Solaris的`crontab`命令在使用上存在一些差异,这使得对它不太熟悉的用户可能...

    Solaris:crontab的用法(定时任务).docx

    在Unix-like操作系统中,`crontab`是一个用于设置周期性被执行的任务的工具。在Linux和FreeBSD系统中,`crontab`命令通常具有统一的使用方式,但在Sun Microsystems的Solaris操作系统中,`crontab`的用法有所不同,...

    Solaris:crontab的用法(定时任务).pdf

    在Linux/FreeBSD中,你可以通过`crontab -l`查看当前用户的crontab任务,但在Solaris中,没有`-u`参数。要查看特定用户(如root)的任务,你可以使用`crontab -l root`。 2. **编辑crontab任务**: Linux下常用`...

    Solaris:crontab的用法.pdf

    【Solaris:crontab的用法】 在操作系统领域,`crontab`是一个非常重要的工具,用于自动化定期任务的调度。在Linux和Unix系统,包括Solaris中,...正确使用`crontab`能够极大地提高工作效率,确保任务按计划自动执行。

    FreeBSD 8.4安装指南

    FreeBSD 8.4是FreeBSD操作系统的一个稳定版本,它基于FreeBSD的开源Unix-like系统,以其稳定性、安全性和灵活性而著称。本指南将详细阐述FreeBSD 8.4的安装过程,以及如何在安装完成后部署Panabit网络管理软件。 一...

    FreeBSD系统编程.doc

    `make`是Unix环境下的一个程序,它根据Makefile中的规则自动执行任务。在FreeBSD中,使用的`make`版本称为bmake或pmake,与标准的GNU make或System V make有所不同。尽管每个版本有其特定的特性和行为,但FreeBSD的...

    freeBSD架构中文手册

    - 描述了FreeBSD如何创建、调度和管理进程,包括并发执行、信号、进程间通信(IPC)等。 - 进程控制命令如`ps`, `kill`, `nice`在手册中会有详尽解释。 4. **文件系统** - FreeBSD采用Berkeley Fast File System...

    freebsd集群技术探析

    FreeBSD集群技术的核心在于通过私有网络连接多台运行FreeBSD操作系统的服务器,这些服务器可以共享外部存储资源,以确保关键任务和服务始终对客户端可用。 根据集群的不同用途,可以将其分为两大类: - **高性能...

    FreeBSD服务器安装步骤

    FreeBSD 是一个免费的、自由的操作系统,具有许多非凡的特性,例如抢占式多任务、多用户设备、符合业界标准的强大 TCP/IP 网络支持、内存保护等。 Step 1: 下载 FreeBSD 的 ISO 镜像文件 为了安装 FreeBSD,首先...

    FreeBSD中文手册.pdf

    不过,手册的提供是“按原样”状态,不提供任何形式的担保,对于任何可能的损失,FreeBSD文档项目不承担任何责任。 总的来说,"FreeBSD中文手册"是FreeBSD用户和管理员的重要参考资料,它提供了全面且深入的系统...

    FreeBSD 6.0架设管理与应用 pdf

    通过这本书的学习,读者不仅可以掌握FreeBSD 6.0的基本操作,还能深入了解系统管理的高级技巧,为成为熟练的FreeBSD系统管理员打下坚实基础。同时,由于FreeBSD的核心原理和很多工具在后续版本中依然适用,因此书中...

    FreeBSD Chinese HowTo

    1. **安装中文语言包**:通常情况下,FreeBSD安装程序会自动检测并安装必要的语言包。 2. **配置locale**:编辑`/etc/locale.gen`文件,找到中文locale的相关条目,如`zh_CN.UTF-8 UTF-8`,取消注释。 3. **生成...

    FreeBSD 13.2.zip

    **FreeBSD 13.2 系统详解** FreeBSD 是一个开源的类UNIX操作系统,源自Berkeley Software Distribution (BSD)。...通过了解并掌握这些知识点,用户可以更好地利用FreeBSD 13.2实现各种复杂的任务。

    Juniper路由器信息的自动备份及启动介质的变更探索.pdf

    7. 使用Crontab和Shell脚本进行自动备份:通过在Juniper路由器上建立Crontab定时任务,可以定期执行备份脚本。Shell脚本中包含了复制配置文件和日志文件到本地备份目录的命令,并可以设置定时上传至FTP服务器,以...

    freebsd.tar.gz_BSD_FreeBSD内核源码_freebsd source_freebsd.tar_linux

    **FreeBSD内核源码详解** FreeBSD是一个开源的类UNIX操作系统,以其高效、稳定和强大的网络性能而闻名。在给定的`freebsd.tar.gz`压缩包中,包含的是FreeBSD v4.4版本的内核源码,这对于那些对操作系统底层原理、...

    FreeBSD 8.1使用手册

    对于开发者,手册会简述FreeBSD下的开发环境,包括编译器、调试工具以及开发库的使用,为编写和运行C、C++、Perl、Python等语言的程序提供指导。 综上所述,"FreeBSD 8.1使用手册"是学习和使用该版本操作系统的全面...

    freebsd教程

    7. **进程管理和调度**:解析FreeBSD的多任务处理机制,包括进程控制、调度策略等。 8. **系统维护**:涵盖备份策略、系统升级、性能监控和故障排查技巧。 9. **开发环境**:介绍如何在FreeBSD上搭建开发环境,...

    FreeBSD 中文使用手册

    根据提供的信息,我们可以总结并详细解释FreeBSD中文使用手册中的关键知识点。 ### 1. FreeBSD 文档项目(The FreeBSD Documentation Project) FreeBSD文档项目是一个旨在为FreeBSD用户提供全面、准确的技术文档...

Global site tag (gtag.js) - Google Analytics