Crond 的安装与管理

    一、查看是否安装cron包:

rpm -qa | grep cron

    二、确认crond服务是否设为开机启动

service crond status 

启动和关闭级别3和级别5的crond服务
chkconfig --level 35 crond on
chkconfig --level 35 crond off

     三、crond 配置文件与日志文件

        使用crontab -e命令为当前用户定制任务计划, 会生成文件到 /var/spool/cron/$USER,
          crond服务会每分钟扫描一次/var/spool/cron目录下所有文件来执行文件里的指令信息

     四、编写crontab任务计划

 crontab文件格式

分 时 日 月 周 执行命令 

案例:每10s执行一次脚本

*/1 * * * sleep 10s && script.sh
*/1 * * * sleep 20s && script.sh
*/1 * * * sleep 30s && script.sh
*/1 * * * sleep 40s && script.sh
*/1 * * * sleep 50s && script.sh

注:在这里这五个会同时启动,所以会实现每10s执行一次脚本。

例: 

每小时的第10分钟执行touch /tmp/a.txt

10 * * * * touch /tmp/a.txt

每间隔10分钟执行

*/10 * * * * touch /tmp/a.txt

每天晚上10点30执行

30 22 * * * touch /tmp/a.txt

每天晚上8点到10点的第30分钟执行

30 20-22 * * * touch /tmp/a.txt

每年的1月1号10点30执行

30 10 1 1 * touch /tmp/a.txt

每两个小时执行一次

0 */2 * * * echo "Have a break now.">> /tmp/test.txt

首先检查crond日志:
分两种情况
第一:任务计划根本就没有执行
1) 重启crond服务。 
2) 确定任务计划运行时间写的对不对,是不是我们想要执行的时间

第二:任务计划执行了,调用的脚本出错
1) 权限问题,文件或者用户是否有执行权限
2)脚本里面相对路径绝对路径问题
3)脚本的变量问题
4)任务计划里路径写错了,导致根本就没有调用到这个脚本


时间: 2024-10-29 00:44:25

Crond 的安装与管理的相关文章

server 2008r2 rabbitmq 安装web管理

在server 20008 r2 安装完之后打开 localhost:15672 显示无法找到网页 因为默认web管理没有启用 需要启用下,启用过程 1:打开rabbbitrq命令 (开始菜单rabbitmq文件夹下) 2:依次输入 (1)rabbitmq-plugins enable rabbitmq_management (2)rabbitmq-service stop (3)rabbitmq-service install (4)rabbitmq-service start 然后在打开就可

多实例mysql的安装和管理

多实例mysql的安装和管理 mysql的多实例有两种方式可以实现,两种方式各有利弊. 第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便. 第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理. 下面就分别来实战这两种多实例的安装和管理 先来学习第一种使用多个配置文件启动多个不同进程的情况: 环境介绍: mysql 版本:5.1.50 操作系统:

Sublime Text 3 安装插件管理 Package Control

自动安装: 1.通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台 2.粘贴对应版本的代码后回车安装 适用于 Sublime Text 3: import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(ur

详解DHCP服务安装与管理

DHCP服务安装与管理 一.DHCP是什么 名称:DHCP – Dynamic Host Configuration Protocol 动态主机配置协议 功能:DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途: 1. 给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名 2. 配和其它服务,实现集成化管理功能.如:无人执守安装服务器 DHCP是一个C/S架构的协议,D

第十三篇 一个安装、管理windows服务的桌面程序

在网上看到一个修改程序入口的程序去把windows 服务修改成控制台的程序,然后利用控制台的程序把服务安装和管理,也想起自己原来也写了一个对windows 报务管理的程序,不过是winform的. 界面如下(自己使用,界面比较丑陋): 首先需要添加一个帮助类: 代码如下: class Windows { /// <summary> /// 检查服务存在的存在性 /// </summary> /// <param name=" NameService "&g

用脚本实现虚拟机的安装和管理

用脚本安装虚拟机,并管理虚拟机的简单运行开启等操作 安装虚拟机 #! bin/bash     ###定义文件为bin目录下运行的bash vir-install \    ###开始安装虚拟机 --name $1 \      ###命名虚拟机 --ram 1024 \     ###设定内存大小 --file /var/lib/libvirt/images/$1.img\  ###设定硬盘文件 --file-size 8 \ ##硬盘分配大小 --cdrom /root/Desktop/rh

第五天 权限掩码vim编辑器 软件包安装和管理

一.权限掩码: 对于目录: 权限掩码 0022最高权限 rwxrwxrwx 777 减去权限掩码后三位就是目录权限 755 对于文件:最高权限 rw rw rw 666 减去权限掩码644 修改权限掩码的命令 umask 权限掩码默认为0022 第一个0不用管 权限掩码 在配置文件/etc/profile umask -S 将权限显示改为 符号显示 权限位后加+ 证明使用ACL 补充 文本编辑工具:vi vim emacs 二.vim 文本编辑器 linux下 用vim 第一阶段 vi 跟上文件

Linux软件安装与管理

软件安装和管理软件包1.bin文件.bin2.rpm包3.源码压缩包 安装软件的步骤:    1.检查是否已经安装         rpm -qa | grep jdk    2.下载软件包    3.安装        依赖 rpm 包,已经编译之后的应用程序. rpm命令: 1.安装rpm -i /PATH/TO/PACKAGE_FILE    -h: 以#显示进度:每个#表示2%;     -v: 显示详细过程    -vv: 更详细的过程    rpm -ivh /PATH/TO/PAC

memcache的安装及管理

一.Memcache概述 Memcache(内存,缓存):是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个巨大的hash表.(key=value)(是用C语言开发的,并且需要libevent库的支持)                                                 Hash表 key value str “abc” arr array(‘a’,'b') obj object值 memcache就是一个软件(服务软件)C/S软件 Mysql