在CentOS下安装crontab服务
今天在测试机上配置crontab时发现它没有安装,所以赶紧安装一个.
CentOS 版本:5.7
操作步骤
1. 确认crontab是否安装:
执行 crontab 命令如果报 command not found,就表明没有安装
2. 安装 crontab
执行 yum install -y vixie-cron
3. 确认是否安装成功:
执行 crontab -l
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 ~]#
分享到:
相关推荐
在CentOS7环境中,为了使用`crontab`服务,首先需要安装相关的软件包。本文将详细阐述如何在CentOS7上安装`crontab`,以及它在日常运维中的作用和使用方法。 【描述】:“CentOS7 Crontab安装包”指的是在CentOS7...
本文将详细介绍如何在CentOS 6.9上使用离线安装包`crontab_centos6.9`来安装和配置`crontab`服务。 首先,你需要从可靠的来源下载这个离线安装包`crontab_centos6.9`。通常,这些包是通过HTTP、FTP或者其他文件共享...
cronie-1.4.4-12.el6.x86_64.rpm cronie-anacron-1.4.4-12.el6.x86_64.rpm crontabs-1.10-33.el6.noarch.rpm procmail-3.22-25.1.el6.x86_64.rpm sendmail-8.14.4-8.el6.x86_64.rpm
在Linux CentOS 7中,Crontab的安装通常通过RPM包进行。RPM是一种用于软件包管理的二进制包格式,它可以方便地安装、升级、查询和卸载软件。RPM包通常带有`.rpm`后缀,可以通过`yum`或`dnf`命令来管理。然而,在没有...
3. 在安装过程中,如果遇到依赖性问题,可以使用`--nodeps`选项跳过检查,但这可能导致软件功能不完整。 4. 安装完成后,可以通过`crontab -e`命令编辑个人的定时任务列表,并通过`systemctl start crond`启动`crond...
4. **配置 `crontab`**:安装完成后,`crontab` 服务通常会自动启动。如果未启动,可以使用 `systemctl start crond` 命令手动启动。为了使 `crontab` 在开机时自动启动,可以运行 `systemctl enable crond`。 5. *...
crontab离线安装及依赖rpm包 cronie-1.4.4-16.el6_8.2.x86_64.rpm cronie-anacron-1.4.4-16.el6_8.2.x86_64.rpm crontabs-1.10-33.el6.noarch.rpm cyrus-sasl-2.1.23-15.el6_6.2.x86_64.rpm logrotate-3.7.8-28.el6....
在CentOS系统中,我们可以使用`crontab`来设置定时重启服务器,以确保系统的稳定运行或在特定时间进行维护。 首先,让我们了解如何查看和设置`crontab`任务。要查看当前已经存在的`crontab`任务,可以使用以下命令...
在安装这两个软件包时,你需要确保你的系统是RHEL5或RHEL6,或者至少兼容这些版本的软件。通常,你可以使用`rpm`命令来安装`.rpm`格式的软件包,例如: ```bash sudo rpm -ivh vixie-cron-4.1-68.el5.x86_64.rpm ...
《vixie-cron-4.1:CentOS下的crontab定时任务源代码解析》 在Linux系统中,crontab是用于设置周期性被执行的任务的工具,它源自著名的Unix系统工具cron。Vixie-cron是cron的一个实现版本,由Paul Vixie开发,广泛...
CentOS7系统默认安装并启用了`crond`服务,它负责周期性地检查并执行预定的任务。`crond`每分钟会检查计划任务列表,根据设定的时间点执行相应的命令或脚本。 ### 计划任务类型 1. **用户计划任务**:每个Linux...
在提供的示例中,`/usr/share/nginx/`目录下有一个名为`crontab_spark_run_nginx.log`的日志文件,你可以通过`cat`命令查看其内容,以确保任务正在按预期运行。 ```bash [root@master ~]# cd /usr/share/nginx/ ...
【标题】:“CentOS7下使用rsync+crontab实现定期备份” 【描述】:在运维工作中,定期备份服务器数据至关重要,以防止数据丢失。本文将详细介绍如何在CentOS7系统中结合rsync和crontab进行定时备份操作。 【知识...
虽然IPv6是默认启用的,但在不需要的情况下,可以通过检查网络接口信息(如`ifconfig -a`),然后禁用相关服务来关闭它。 以上这些步骤是针对CentOS 5服务器进行基本优化的一些建议,但每个服务器的具体需求可能会...
2. 在两台服务器上都执行以下命令:crontab -e 四、配置 DHCP DHCP 配置是双机热备系统的核心部分,我们需要在两台服务器上都进行配置: 4.1. 主 DHCP 上,修改 /etc/dhcp/dhcpd.conf 配置文件,添加 DHCP 作用域...
本文将详细介绍如何在基于RPM包管理的CentOS系统上使用`rpm`命令来安装`crontab`。`crontab`允许用户设定周期性被执行的任务,比如定时备份、系统日志清理等。 首先,让我们了解`crontab`的基本概念。`crontab`是...
当我们在 Linux 系统中使用 crontab 执行 jar 文件时,输出结果中出现中文乱码的原因是由于 Unix/Linux 下的 crontab 环境与用户环境的差异。通常情况下,用户环境中会设置一些环境变量,例如语言环境变量 LANG,...
### CentOS下采用Crontab实现PHP脚本定时任务 #### 一、引言 在Linux系统(特别是CentOS)环境中,经常会遇到需要定时执行某些任务的情况。这些任务可能包括但不限于备份数据库、清理缓存、定时发送邮件等。利用...
在安装Oracle 11g R2之前,你需要安装必要的桌面环境和中文支持,可以通过`yum -y groupinstall "X Window System" "Chinese Support" "Desktop"`来完成。 2. **硬盘分区**:Oracle数据库需要足够的磁盘空间,尤其...
在 CentOS6 中,可以使用 yum 安装 NTP 服务器,命令如下: `yum install ntp ntpdate` 配置 NTP 服务器 在服务器上,需要修改 `/etc/ntp.conf` 文件,以便配置 NTP 服务器。例如: `restrict 127.0.0.1` `...