首页 > 其他分享 >定时任务crontab使用

定时任务crontab使用

时间:2022-09-27 16:33:57浏览次数:72  
标签:crontabs crond crontab sh 任务 systemctl 定时 hello

目录

一、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

三、参考

标签:crontabs,crond,crontab,sh,任务,systemctl,定时,hello
From: https://www.cnblogs.com/lvlinguang/p/16735005.html

相关文章

  • Linux下定时自动备份Docker中所有SqlServer数据库
    准备工作一台Linux(Centos7为例)服务器。安装Docker服务。安装并启动SqlServer容器服务。编写Shell文件给出一个备份的范例#!/bin/bash#设置mssql备份目录folder......
  • 定时任务基类
    packagecom.bessky.common.task;importcn.hutool.core.collection.CollUtil;importcn.hutool.core.map.MapUtil;importcn.hutool.core.thread.ThreadUtil;import......
  • 通过Thread Pool Executor类解析线程池执行任务的核心流程
    摘要:ThreadPoolExecutor是Java线程池中最核心的类之一,它能够保证线程池按照正常的业务逻辑执行任务,并通过原子方式更新线程池每个阶段的状态。本文分享自华为云社区《【高......
  • python使用paramiko实现ssh定时执行命令
    原文https://www.cnblogs.com/Rosaany/p/16093521.html#!/usr/bin/envpython3#-*-coding:utf-8-*-#@Author:Rosaanyimportfunctoolsfromparamiko.ssh_exce......
  • 关于多任务学习MTL的实现步骤记录
    拿任务来讲解:假设我目前已经有了一个目标检测功能,检测物体a,现在我想判断这个a是不是真实场景下的,需要对整图再加个判断,即二分类。这样的需求其实就是典型的多任务学习,即检......
  • 关于软件定时器的一些讨论
    1、简介这里先介绍下软件定时器和硬件定时器的区别硬件定时器:CPU内部自带的定时器模块,通过初始化、配置可以实现定时,定时时间到以后就会执行相应的定时器中断处理函数。......
  • groovy 调整k8s的副本数定时任务
    目录groovy调整k8s的副本数定时任务groovy调整k8s的副本数定时任务packageplatformnode('ecs_wuhan_docker'){println"${BUILD_URL}console"defwxKey......
  • 定时器
    Js中有两种定时器:setInterval:间歇执行,setTimeout:延迟执行setInterval(函数,时间)时间单位ms,语法:setInterval(function(){},1000);隔一秒执行函数一次一般用于倒计时,轮......
  • 51单片机学习日志一:流水灯和定时器
    单片机最小系统的三要素就是电源、晶振、复位电路单片机复位一般是3种情况:上电复位、手动复位、程序自动复位。没有电压差就不会产生电流一、sbit在单片机中的使用C5......
  • linux cron 任务不成功定位
    编辑定时任务:crontab-e查看定时任务执行情况tail-500f/var/log/crontail-500f/var/spool/mail/root报错:/bin/bash^M:坏的解释器:没有那个文件或目录原因:这个文件......