下面是CentOS下使用yum命令安装计划任务程序crontab的方法的完整攻略:
1. 确认系统是否已经安装crontab
在终端输入以下命令:
crontab -v
如果系统已经安装了crontab,则会显示对应的版本号和版权信息。如果系统未安装crontab,则会提示“-bash: crontab: command not found”。
2. 安装crontab
在终端输入以下命令:
yum install -y cronie
其中,“-y” 参数表示在安装过程中自动确认安装,不需要提示用户确认。
3. 启动crontab服务
在终端输入以下命令:
systemctl start crond
4. 设置crontab任务
在终端输入以下命令:
crontab -e
接着,编辑器会打开一个文件,可以在其中添加需要执行的命令。可以使用以下格式来指定需要执行的时间:
* * * * * command
其中,每个星号代表意义如下:
- 第1个星号:分钟数(0~59)
- 第2个星号:小时数(0~23)
- 第3个星号:日期(1~31)
- 第4个星号:月份(1~12)
- 第5个星号:星期(0~6,0表示星期天)
下面是两个示例说明:
示例一:每分钟执行一次脚本
在终端中输入以下命令:
crontab -e
然后在打开的文件中添加以下内容:
* * * * * /usr/bin/python /home/user/test.py
接着保存并退出文件。这个设置将会每一分钟执行“/home/user/test.py”。
示例二:每天凌晨2点执行脚本
在终端中输入以下命令:
crontab -e
然后在打开的文件中添加以下内容:
0 2 * * * /usr/bin/python /home/user/test.py
接着保存并退出文件。这个设置将会每天凌晨2点执行“/home/user/test.py”。