在CentOS下安装crontab服务
今天在测试机上 配置crontab时发现它没有 安装,所以赶紧安装一个.
CentOS 版本:5.7
操作步骤
1. 确认crontab是否安装:
执行 crontab 命令如果报 command not found,就表明没有安装
2. 安装 crontab
执行 yum install -y vixie-cron
3. 确认是否安装成功:
执行 crontab -e
4. 看是否设置了开机自动启动
chkconfig --list crond
5. 启动crontab
service crond start
详细记录
[root@node16 eap_designer]# crontab -e
-bash: crontab: command not found
[root@node16 eap_designer]# yum install -y crontab
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
base | 1.1 kB 00:00
extras | 2.1 kB 00:00
extras/primary_db | 171 kB 00:00
updates | 1.9 kB 00:00
updates/primary_db | 464 kB 00:01
Setting up Install Process
No package crontab available.
Nothing to do
[root@node16 eap_designer]# yum install -y cron
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Setting up Install Process
No package cron available.
Nothing to do
[root@node16 eap_designer]# yum install -y crond
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Setting up Install Process
No package crond available.
Nothing to do
[root@node16 eap_designer]# yum install -y crontab
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Setting up Install Process
No package crontab available.
Nothing to do
[root@node16 eap_designer]# yum install -y crontabs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Setting up Install Process
Package crontabs-1.10-8.noarch already installed and latest version
Nothing to do
[root@node16 eap_designer]# crontab
-bash: crontab: command not found
[root@node16 eap_designer]# cd
[root@node16 ~]#
[root@node16 ~]#
查了一下资料,才知道它不叫cron,crond,crontab,crontabs,它叫vixie-cron
[root@node16 ~]# yum install -y vixie-cron
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vixie-cron.i386 4:4.1-77.el5_4.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Installing:
vixie-cron i386 4:4.1-77.el5_4.1 base 79 k
Transaction Summary
====================================================================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 79 k
Downloading Packages:
vixie-cron-4.1-77.el5_4.1.i386.rpm | 79 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : vixie-cron 1/1
Installed:
vixie-cron.i386 4:4.1-77.el5_4.1
Complete!
[root@node16 ~]# crontab -l
no crontab for root
[root@node16 ~]#
[root@node16 ~]# chkconfig --list crontab
在 crontab 服务中读取信息时出错:没有那个文件或目录
[root@node16 ~]# chkconfig --list cron
在 cron 服务中读取信息时出错:没有那个文件或目录
[root@node16 ~]# chkconfig --list
anacron 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
avahi-daemon 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
avahi-dnsconfd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
crond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
gpm 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
haldaemon 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
iscsi 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
iscsid 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
jexec 0:启用 1:启用 2:启用 3:启用 4:启用 5:启用 6:启用
kudzu 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
lvm2-monitor 0:关闭 1:启用 2:启用 3:启用 4:启用 5:启用 6:关闭
mcstrans 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
messagebus 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
multipathd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
mysql 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
netconsole 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
netfs 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
netplugd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
network 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
rawdevices 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
rdisc 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
restorecond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
sshd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
syslog 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
tcsd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
xfs 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@node16 ~]# chkconfig --list crond
crond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@node16 ~]# service crond
用法: /etc/init.d/crond {start|stop|status|reload|restart|condrestart}
[root@node16 ~]# service crond status
crond 已停
[root@node16 ~]#
[root@node16 ~]#
[root@node16 ~]# service crond start
启动 crond: [确定]
[root@node16 ~]# service crond status
crond (pid 16932) 正在运行...
[root@node16 ~]#
<?php
#!/usr/bin/php -q
echo date('Y-m-d H:i:s')."from http://www.phpddt.com \n";
?>
说明:你可以用whereis php查找php执行文件位置。
在命令行输入php -q test.php 测试你写的PHP程序是否可以正常运行
(2)然后crontab -e编写如下shell:
* * * * * /usr/bin/php -f /root/test.php >> test.log
说明:test.php必须为可执行文件:chmod +x test.php
测试结果很正常,截图如下:
当然你可以用使用crontab -e继续添加任务,在/var/spool/cron下你可以看到一个root文件。
可以看可以用tail -f /var/log/cron观察日志
也可用ps -aux | grep cron 查看所有的进程
在CentOS下安装crontab服务相关推荐
- linux查看riak版本,Riak学习(一):Linux Centos 下安装 Riak 服务
Riak学习(1):Linux Centos 下安装 Riak 服务 1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cl ...
- centos下安装snmp服务
一.安装snmp服务 1.下载安装包net-snmp-5.7.1.tar.gz 下载地址:http://sourceforge.net/projects/net-snmp/files/net-snmp ...
- linux查看riak版本,Riak学习(1):Linux Centos 下安装 Riak 服务
1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cloud 书生网的cto金友兵,分享了下他们的nosql,他们经过对比分 ...
- Riak学习(1):Linux Centos 下安装 Riak 服务
1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cloud 书生网的cto金友兵,分享了下他们的nosql,他们经过对比分 ...
- CentOS 7下安装pptp服务端手记
主要配置步骤 安装前检查系统支持 a. 在安装之前查看系统是否支持PPTP modprobe ppp-compress-18 && echo success 应该输出:success ...
- liunx系统下安装crontab
Ubantu系统下安装crontab 正常情况下需要先执行$:apt-get upgrade 进行升级 基本命令 安装:apt-get install cron 启动:service cron sta ...
- Centos下安装mysql 总结
一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...
- 在CentOS下安装apche+tomcat+mysql+php
在CentOS下安装apche+tomcat+mysql+php 本例中所用到的软件 Apache 2.2 Sun的JDK-1_5_0_12-linux-i586 MySQL: mysql-5.0.4 ...
- Centos下安装mysql(二进制版)
Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...
最新文章
- python的threading安装不了_python – 我无法安装Gevent
- 浅析NameNode/DataNode/SecondaryNameNode源码注释
- openHEVC 编译 for VS2017+Win10 x64
- 春晚之后的采访和豆瓣投名状
- arma模型_GARCH模型应用:以国泰君安为例
- Java笔记-ConcurrentLinkedQueue的基本使用和注意事项
- 一文看懂机器视觉工业相机与普通相机的区别
- 使用Apriori算法和FP-growth算法进行关联分析
- tostring会空指针吗_追了多年的开发框架,你还认识指针吗?
- unrecognized selector sent to instance的一类解决办法
- NEFU 大一寒假训练六(二分查找)2020.01.05
- Qt中文件读写进文本框出现乱码问题详解(gbk格式出现乱码为例)
- 地震数据爬取——Scrapy爬虫框架应用
- springcloud实战一:搭建springboot
- 2017软件测试考试分值,2017年英语四级分值分配「最新」
- 只能用GUEST用户访问共享的解决办法
- 一篇读懂深度学习中「训练」和「推断」的区别
- 【Cesium】加载互联网地图服务——高德地图
- 内网连接服务器时没有获取凭证页面怎么办?
- 基于DLNA实现iOS、Android投屏:基本概念
热门文章
- 解决sdk manager无法更新的问题
- [转载] 七龙珠第一部——第091话 克林反败为胜
- 艾伟:【翻译】使用ASP.NET 2.0记录错误
- MySQL常用维护管理工具
- sspi for NTLM or Kerberos
- 富友电子商务系统的四大优势助网商轻松赚钱
- MFC的exe启动时提示应用程序配置不正确,应用程序未能启动错误
- MS SQL入门基础:创建索引
- 使用 VNC 无屏幕远程连接树莓派
- 华为ac配置radius认证服务器_合作生态 | 升腾威讯云系统与华为泰山服务器完成产品互认证...