crontab工具来做计划任务,定时任务,执行某个脚本等等

1.检查是否已安装crontab    

# crontab

-bash: crontab: command not found

  

   执行 crontab 命令如果报 command not found,表明没有安装.

2.yum安装    

  

 # yum -y install vixie-cron
Loaded plugins: security
base | 3.7 kB :
epel | 4.7 kB :
epel/primary_db | 6.0 MB :
extras | 3.4 kB :
extras/primary_db | kB :
updates | 3.4 kB :
updates/primary_db | 5.3 MB :
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cronie.x86_64 :1.4.-.el6_8. will be installed
--> Processing Dependency: dailyjobs for package: cronie-1.4.-.el6_8..x86_64
--> Processing Dependency: /usr/sbin/sendmail for package: cronie-1.4.-.el6_8..x86_64
--> Running transaction check
---> Package cronie-anacron.x86_64 :1.4.-.el6_8. will be installed
--> Processing Dependency: crontabs for package: cronie-anacron-1.4.-.el6_8..x86_64
---> Package exim.x86_64 :4.89-.el6 will be installed
--> Running transaction check
---> Package crontabs.noarch :1.10-.el6 will be installed
--> Finished Dependency Resolution Dependencies Resolved ===============================================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================================
Installing:
cronie x86_64 1.4.-.el6_8. base k
Installing for dependencies:
cronie-anacron x86_64 1.4.-.el6_8. base k
crontabs noarch 1.10-.el6 base k
exim x86_64 4.89-.el6 epel 1.4 M Transaction Summary
===============================================================================================================================================================================================
Install Package(s) Total download size: 1.5 M
Installed size: 4.3 M
Downloading Packages:
(/): cronie-1.4.-.el6_8..x86_64.rpm | kB :
(/): cronie-anacron-1.4.-.el6_8..x86_64.rpm | kB :
(/): crontabs-1.10-.el6.noarch.rpm | kB :
(/): exim-4.89-.el6.x86_64.rpm | 1.4 MB :
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total MB/s | 1.5 MB :
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : exim-4.89-.el6.x86_64 /
Installing : cronie-1.4.-.el6_8..x86_64 /
Installing : crontabs-1.10-.el6.noarch /
Installing : cronie-anacron-1.4.-.el6_8..x86_64 /
Verifying : crontabs-1.10-.el6.noarch /
Verifying : cronie-anacron-1.4.-.el6_8..x86_64 /
Verifying : exim-4.89-.el6.x86_64 /
Verifying : cronie-1.4.-.el6_8..x86_64 / Installed:
cronie.x86_64 :1.4.-.el6_8. Dependency Installed:
cronie-anacron.x86_64 :1.4.-.el6_8. crontabs.noarch :1.10-.el6 exim.x86_64 :4.89-.el6 Complete!

安装完成后,可使用 info crontab 命令查看详细的帮助信息

cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:

  crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数

  crontab -l //列出某个用户cron服务的详细内容

  crontab -r //删除没个用户的cron服务

  crontab -e //编辑某个用户的cron服务

  比如说root查看自己的cron设置:crontab -u root -l

  再例如,root想删除fred的cron设置:crontab -u fred -r

  在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e

crontab服务状态操作

  /sbin/service crond start //启动服务 
  /sbin/service crond stop //关闭服务 
  /sbin/service crond restart //重启服务 
  /sbin/service crond reload //重新载入配置 
  /sbin/service crond status //查看状态

或者使用

  # service crond start 
  # service crond stop 
  # service crond restart 
  # service crond reload 
  # service crond status

添加到开机服务

  在/etc/rc.d/rc.local这个脚本的末尾加上:

    /sbin/service crond start

linux crontab yum安装的更多相关文章

  1. Linux下yum安装MySQL

    写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...

  2. 【夯实PHP基础系列】linux下yum安装PHP APC

    Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...

  3. linux下yum安装python3

    linux下yum安装python3 linux下yum安装python3yum install python34 -ypython3 --version wget --no-check-certif ...

  4. linux centos yum 安装 rar

    linux yum安装rar时,可能会出现无资源的错误,只需把配置好资源即可,具体操作如下: 1.# vi /etc/yum.repos.d/dag.repo 2.将以下内容写入文件中 [dag] n ...

  5. Linux下yum安装MySQL yum安装MySQL指定版本

    yum安装MySQL 1. 查看有没有安装过     yum list installed MySQL* (有存在要卸载yum remove MySQL*)     rpm -qa | grep my ...

  6. Linux(CentOS7)yum安装卸载命令,离线下载安装包

    一.Linux版本 二.yum安装 比如安装vim编辑器,y是自动应答,即默认一路确认,不用中途确认 yum install -y vim 三.yum卸载 比如卸载掉刚刚安装的vim yum eras ...

  7. Linux -- Centos6 yum安装相关问题与处理

    Centos6 yum安装相关问题与处理 由于要使用yum下载文件,突然yum下载不了想要的文件,想更换yum源,结果得重新安装yum 来自本人GitHub地址https://github.com/m ...

  8. linux下yum安装及配置

    1 2 3 4 分步阅读 公司使用的是linux搭建服务器,linux安装软件能够使用yum安装依赖包是一件非常简单而幸福的事情,所以这里简单介绍一下linux安装yum源流程和操作. 工具/原料 电 ...

  9. linux下yum安装指定的mysql版本

    因为直接使用yum安装的mysql会是默认版本5.1的版本  但是有的同学不满足又想要其他版本的怎么办呢? 曾时候我来提供一种方案(仅供参考): 我们可以使用rpm包来进行指定mysql版本的安装, ...

随机推荐

  1. 状压DP小结

    看了一个多星期状压DP,总算有点明白,大概可以分为两种:数据是在矩阵中的,数据是线性的,在矩阵中的一般就是排兵布阵这一种的,还有一种线性结构中给定条件让你求最大权值,比如求最大权值路线,TSP问题等, ...

  2. Maven合并多个war包的工程需要用到的插件

    <build> <finalName>WebSite</finalName> <plugins> <!-- 配置war包合并的插件 --> ...

  3. Problem B: 农夫果园 简单点,出题的方式简单点

    我走过最长的路,就是教主的套路#include <iostream> #include <string> using namespace std; class Fruit { ...

  4. Three.js 保存camera(视角)设置到数据库,包括场景的缩放、旋转、移动等

    最近在做的项目中遇到需要保存当前的3d管道视角设置的问题,用户希望在对3d场景内的管道进行了缩放.旋转.移动之后可以将场景当前的视角状态保存在数据库中,并在下次加载时读取. 经过不断的尝试和研究,在同 ...

  5. SQL2012导出的脚本没有if exists判断

    SQL2012导出的脚本没有if exists判断 以前用SQL2000的时候,导出存储过程,表各种object的时候,前面会自动加if exists的一段脚本,这样的脚本很方便的可以重复执行.现在使 ...

  6. 六:在线工具网站,让你PC上要装的软件少一半!

    记住这几个在线工具网站,让你PC上要装的软件少一半! 一.uzer.me——丰富的云端应用聚合 这个云平台将我们常用的Office系列软件.Adobe家族的系列软件……乃至CAD制图都整合在了云端,随 ...

  7. 主机和VMware中的Linux如实现共享文件夹

    当我在网上查了几小时的挂载文件夹方法后发现,VMware中的Linux的挂载和双系统的挂载不同 最终目的就是在/mnt目录下有个hgfs的文件夹 效果图: 首先打开VMware中的Linux系统 具体 ...

  8. 【python】__new__和__init__区别

    原文:http://blog.csdn.net/cnmilan/article/details/8849680 __new__:创建对象时调用,返回当前对象的一个实例__init__:创建完对象后调用 ...

  9. ECMAScript6词法

    ES6简介 ECMAScript 6.0(简称 ES6)是 JavaScript 语言的下一代标准,它于2015 年 6 月正式发布.ECMAScript 和 JavaScript 的关系是,前者是后 ...

  10. laravel MethodNotAllowedHttpException错误一个原因

    前两天在写api的时候,出现一个之前都没有碰到过的问题,如图 可以说提示信息是很不友好了,然后打开错误日志,发现报了一个MethodNotAllowedHttpException这样的错误,这样错误我 ...