定时任务crontab使用

一、corntab讲解

1、安装或卸载

# 检查是否已安装
rpm -qa | grep crontabs

# 安装crontabs
yum install crontabs

# 卸载crontabs
# -e 是卸载,--nodeps 是忽略依赖
rpm -e --nodeps crontabs-1.11-6.20121102git.el7.noarch

# 服务操作
systemctl start crond   //启动服务
systemctl stop crond    //关闭服务
systemctl restart crond //重启服务
systemctl reload crond  //重新载入配置
systemctl status crond  //服务状态

2、crontab配置文件

cat /etc/crontab

3、定时任务参数

  • minute: 表示分钟,可以是从0到59之间的任何整数。
  • hour:表示小时,可以是从0到23之间的任何整数。
  • day:表示日期,可以是从1到31之间的任何整数。
  • month:表示月份,可以是从1到12之间的任何整数。
  • week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
  • command:要执行的命令,可以是系统命令,也可以是自己编写的sh脚本

二、应用

1、编写sh脚本

vim /home/apps/hello.sh

2、内容

#!/bin/bash
echo "hello word" >> /home/apps/hello.txt

3、设置权限

chmod 755 hello.sh

4、新增调度任务

vim /etc/crontab

#增加以下内容

#每分钟执行一次
*/1 * * * * root /home/apps/hello.sh

#每天0点执行一次
0 0 * * * root /home/apps/hello.sh

三、参考

posted @   吕林光  阅读(229)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示