crontab not running

there are mutliple ways to describle this issue

1. crontab not running

2. crontab not running and not giving error in cron log

3. crontab not running at the correct time

all this is because crond daemon process is reading the wrong time.

in my case, I set up a crontab like below

1 * * * * /bin/bash /tmp/test.sh
1 2 * * * /bin/bash /tmp/test.sh

  

The first line works. The second line not running at the correct time which is 2 am.

This is because crond is using a wrong time.  Might because some body reset the system time but not restart crond process

时间: 2025-01-07 15:31:29

crontab not running的相关文章

经典好用anti-DDos的iptables shell脚本

#!/bin/bash # Description: This script applies to both RHEL and CentOS systems.This is # a powerful firewall, anti DDOS attacks, and not limitedto this, you can # make your Linux server as router, http/ftp server etc. ,but also as # required to open

Linux计划任务at&batch&crontab

计划任务        执行一次某任务:at,batch        周期性运行某任务:crontab    1.at命令,只执行一次 at/atq/atrm/batch    at [option]... time        HH:MM[YYYY-mm-dd] //        noon,midnight,teatime //12:00,24:00,16:00        tomorrow HH:MM         now+#            UNIT:minutest,ho

一天一命令-crontab

系统软硬件环境平台: VMware Workstation Pro 12.5.5 build-5234757 CentOS Linux release 7.3.1611 内核版本:3.10.0-514.el7.x86_64 contab 提交和管理用户需要周期性执行的任务 Usage:        crontab [-u user] file        crontab [-u user] [-l | -r | -e] [-i] [-s]        crontab -n [ hostna

Linux系统上的任务计划相关命令at、crontab的使用方法

一.总结Linux系统上的任务计划at.crontab的详细使用方法 1.计划任务说明 在未来时间点一次性执行某任务:at,batch: 周期性执行某任务:crontab: 2.电子邮件服务 计划任务默认以邮件的形式将结果发送给执行任务的用户 mail命令: mail username(@hostname):进入交互式收发邮件接口 mail -s 'SUBJECT' [email protected]:设置邮件主题 < /path/from/somefile:将文件内容发送给收件人 echo &qu

38.进程管理与计划任务---PS、Top、Crontab

控制进程管理的命令有: 命令 选项 描述 示例 ps a:显示当前终端的进程 u:以用户为主的格式显示 x:显示当前用户所有进程 -e:显示系统内所有进程信息 -i:以长格式显示 -f:使用完整格式显示 静态查看进程 ps aux ps -eif top 打开进程管理器 top pgrep -l:显示进程名 -P:显示父进程 -g:显示进程组 -t:指定开启进程的终端 -u:指定进程的有效用户ID 查询服务对应进程信息 pgrep http pstree -p:列出对应的PID号 -u:列出对应

关于linux下crontab下脚本执行时,获取的值不正确

本次是因为需要创建定时任务,判断SNMP服务的状态. 通过以下代码进行判断 tmp=`/etc/init.d/snmpd status` snmpd_status=`echo $tmp | grep -Eo "running" ` if [ $snmpd_status = "running" ]  then     snmpd_status="running" else     snmpd_status="stop" fi e

crontab定时任务配置

一.CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行. cron 系统调度进程. 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行.cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业.crontab命令允许用户提交.编辑或删除相应的作业.每一个用户都可以有一个crontab文件来保存调度信息.系统管理员可以通过cron.deny 和 cron.al

Linux -- crontab

*manpages*File: *manpages*,  Node: crontab,  Up: (dir) CRONTAB(1)                  General Commands Manual                 CRONTAB(1) NAME       crontab - maintain crontab files for individual users (Vixie Cron) SYNOPSIS       crontab [ -u user ] fil

crontab命令详解

一. Crontab 介绍 1.crontab命令的功能是在一定的时间间隔调度一些命令的执行,我理解为windows下的任务计划. 2./etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序,每个用户可以建立自己的调度crontab. 例如我服务器下的crontab内容 3./etc/cron.deny 和 /etc/cron.allow 文件 /etc/cron.deny 表示不能使用crontab 命令的用户/etc/cron.allow