首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云计算运维

    计划任务

    RHEL6系统中默认已安装了at、crontab软件包,通过atd和crond这两个系统服务实现一次性、周期性计划任务的功能,并分别通过at、crontab命令进行计划任务设置。 计划任务分为一次性和循环性的计划任务 一、一次调度执行-----at 作用: 计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据 一次性调度执行 at---实战 语法格式 at //编辑当前用户的计划任务 管理员可以使用 -u username, 去管理其他用户的计划任务 语法格式 : Minutes Hours Day-of-Month Month 每周六凌晨5:00执行 0 5 * * 6 /home/soso.sh ​ 每周一到周五9:30 30 9 * * 1-5 /home/soso.sh ​ 每周一到周五8:00,每周一到周五 * ls #每隔5分钟 ​ 00 02 1,5,8 * * ls #每月1,5,8号的2:00整 ​ 00

    1.8K10发布于 2021-08-18
  • 来自专栏陪你听风

    计划任务

    at 属于一次性的计划任务 at 时间 命令脚本 ctrl+d 提交 atq at -l 查看计划任务 at -d N 删除计划任务 /var/spool/at 配置文件在/etc/at.deny /etc/at.allow 优先级高于deny crontab 周期性计划任务 crontab -l 查询计划任务 crontab -l -u Tom crontab -e 添加计划任务 时间格式

    1.7K20发布于 2021-03-31
  • 来自专栏全栈程序员必看

    linux计划任务详解,Linux计划任务详解

    另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令:crontab命令。因此,Linux计划任务整体还是围绕Crontab展开的。 逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9” 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6” 正斜线(/):可以用正斜线指定时间的间隔频率 别忘了将脚本改成可执行 # chmod +x filename 5、常用示例 5 * * * * ls 指定每小时的第5分钟执行一次ls命令 30 5 * * * ls 指定每天的 5:30 执行ls 命令 30 7 8 * * ls 指定每月8号的7:30分执行ls命令 30 5 8 6 * ls 指定每年的6月8日5:30执行ls命令 30 6 * * 0 ls 指定每星期日的6:30执行ls命令 Linux计划任务和Windows计划任务还是有一定的差异的,Linux系统更加专业化,对使用者的要求更高。

    5.8K20编辑于 2022-09-14
  • 来自专栏小网管的运维之路

    计划任务 crontab、at

    计划任务 crontab、at *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 (每分钟用或者 /1表示,*/5 代表每5分钟) 第2列表示小时1~23(0表示0点) 第3列表示日期1 ~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 实用命令 crontab -l #查看计划任务列表 crontab -e #进入编辑计划任务模式 grep 例子 at now+10 minutes #10分钟任务 at 5pm+3 days #3天下午5点任务 at>命令行 at> ctrl +d (退出) at -l #查看列表 at -c 2 #查看详细任务 at -d 2 #删除条目2的计划任务

    1.2K30发布于 2019-05-29
  • 来自专栏开源部署

    linux 计划任务

    所以计划任务也会定期帮助我们更新rpm数据库 5、移除临时文件: 软件在运行中会产生一些临时文件,但是当这个软件关闭时,这些临时文件可能并不会主动的被删除。 Jun 15 另外一种年月日和时间的指定方式 HH:MM[am|pm] + number [minutes|hours|days|weeks] ex> now + 5 * -(减号) 代表一段时间范围内,如:8 点到 12 点之间的每小时的 20 分都进行一项工作:20 8-12 * * * /n(斜线) n 代表数字,间隔的单位的意思,如每五分钟进行一次,则:*/5 /etc/anacrontab # /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) nice run-parts /etc/cron.monthly 间隔时间(天) 延迟时间(分钟) 工作名称 执行的内容 以 /etc/cron.daily/ 那一行的为例 每隔一天,在开机后的第5分钟去执行

    2.7K20编辑于 2022-09-15
  • 来自专栏程序猿的栖息地

    Thinkphp5 自定义命令实现定时计划任务

    我创建了一个非常“强大”的数据表 CREATE TABLE `d_jihua` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` int(5) class Test extends Command { protected function configure() { //setName:命令的名称 //计划任务 Test:命令的别名 $this->setName('Test')->setDescription("计划任务 Test"); } protected function execute(Input $input, Output $output){ $output->writeln('定时命令开始执行...'); //随机生成一个5位数的数值

    2K20编辑于 2022-04-29
  • 来自专栏又见苍岚

    Linux 计划任务

    Linux 中有时会遇到需要定时自动执行任务的情况,本文记录Linux 计划任务相关命令。 计划任务 计划任务指的是需要定时自动执行或周期执行的工作任务 linux系统中,可以通过cron和at两种命令实现计划任务 at 单次计划任务 指的是定时执行一次的计划任务,可以使用 at 命令完成 (相当于一个空的/etc/at.allow文件) cron 周期性任务计划 命令用法 命令选项 含义 -e 编辑计划任务 edit -l 查看计划任务 display -u 指定用户 user -r 删除计划任务 remove 命令示例 配置生效 配置完计划任务后需要重启 cron 服务来使得改动生效 * * * * * user-name command image.png systemctl restart smb 一月一号的4点重启smb 0 23-0/1,1-7/1 * * * /usr/bin/systemctl restart smb 0 23,0,1,2,3,4,5,6,7

    2.9K10编辑于 2022-08-06
  • 来自专栏后台技术底层理解

    linux计划任务Crontab

    逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9” 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6” 正斜线(/):可以用正斜线指定时间的间隔频率

    2.8K40发布于 2020-08-05
  • 来自专栏全栈程序员必看

    计划任务 SchedulerFactoryBean 配置

    Quartz 是开源任务调度框架中的翘首,它提供了强大任务调度机制,同时保持了使用的简单性。Quartz 允许开发人员灵活地定义触发器的调度时间表,并可以对触发器和任务进行关联映射。此外,Quartz提供了调度运行环境的持久化机制,可以保存并恢复调度现场,即使系统因故障关闭,任务调度现场数据并不会丢失。此外,Quartz还提供了组件式的侦听器、各种插件、线程池等功能。

    1.9K30编辑于 2022-08-25
  • 来自专栏用户3029758的专栏

    十一.Linux计划任务

    计划任务的分类: 一次性计划任务:只执行一次 周期性计划任务:每隔一定的周期去做相同的事情 设置计划任务的工具:at、crontab at:专门处理一次性的计划任务 crontab:专门定义周期性计划任务 ,周期性循环做任务 batch:系统自行选择空闲时间去执行指定的任务 一.一次性计划任务at 系统服务路径:/etc/init.d/atd # root @ duiyi in ~ [20:24:36] 定义步长: /#: #即为步长 即:/5 5就表示步长 如: */5 * * * * root /bin/echo “hello world!” 每5分钟执行一次任务 */5 * * * root /bin/echo “hello world!” 从2点开始,每5分钟执行一次任务 */5 * 1,5,10 * 5,6 root /bin/echo “hello world!”

    3.3K20发布于 2019-09-04
  • 来自专栏V站

    PHP计划任务执行

    关于crontab的使用,可参考文章:Linux计划任务crontab详解 一、在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP 00 * * * * lynx -dump http://3aj.cn/script.php 下面的例子是使用CURL访问URL来每5分执行PHP脚本。Curl默认在标准输出显示输出。 */5 * * * * /usr/bin/curl -o temp.txt http://3aj.cn/script.php 下面的例子是使用WGET访问URL来每10分执行PHP脚本。 */10 * * * * /usr/bin/wget -q -O temp.txt http://3aj.cn/script.php 再介绍一下在Windows下php计划任务的实现 1、新建一个3aj.php 4、右键点击计划任务 -> “运行”即可 再介绍一个使用php程序来实现的计划任务 这种效率并不高,也不稳定,使用 crontab 才是王道。 <?

    3.2K50发布于 2018-06-10
  • 来自专栏全栈工程师修炼之路

    程序计划任务管理

    Linux上还是在Windows上都是不可或缺的,它帮助了我们运维人员减少手动操作的工作量;计划任务:scheduled task Linux下的任务调度分为两类:系统任务调度和用户任务调度。 ,在没有执行之前我们可以用atq命令来查看系统没有执行工作任务) 5 2013-01-06 17:20 a root at -c 5 #显示工作内容(即脚本内容) atrm 5 #删除at任务 WeiyiGeek.at-c示例 #示例2.添加计划任务(三天后的下午执行/bin/ls) $at 5pm+3 days at> /bin/ls at> <EOT> job 7 at 2013-01 * 逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9” * 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6” * 正斜线(/):可以用正斜线指定时间的间隔频率 echo test #表示每小时执行一次计划任务,具体任务 为输出test字符 @hourly echo test WeiyiGeek.示例2 补充入坑 问题1:crontab报错:errors in

    4.1K20编辑于 2022-09-28
  • 来自专栏Cyylog技术

    计划任务及日志管理

    #计划任务存储的位置 [root@JX01 ~]# ls /var/spool/cron/ root jack alice #管理计划任务的命令 crontab: -l Displays #计划任务书写的格式 .---------------- minute (0 - 59) | .-------------- hour (0 - 23) | | .------------ day of * * * * ls //每隔5分钟 00 02 1,5,8 * * ls //每月1,5,8号的2:00整 00 02 1-8 * * ls //每月1到8号的2:00整 00 02 * 1-10 * ls #测试计划任务的执行效果 1 编写执行脚本. vim /crontab.sh touch /root/`date +%F-%X`.txt 2 编排任务计划 [root@localhost 以下为合法格式:(其他格式的单位大小写没有试过) size = 5 或 size 5 (>= 5 个字节就转储) size = 100k 或 size 100k size = 100M 或 size 100M

    1.1K10发布于 2020-08-19
  • 来自专栏PHP实战技术

    论linux下计划任务

    (1)我们要用yum install -y vixie-cron这个命令进行安装计划任务服务,小伙伴们可以在安装之前使用crontab -e进行检测一下,服务器是否安装了这个服务! (2)安装之后呢,我们使用crontab -e 就可以添加我们的计划任务了,我给大家书写一些小例子: */1 * * * * /usr/bin/curl -o temp.txt http://www.baidu.com   日  月  周  命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期 0~6(0表示星期天) 第6列要运行的命令 (3)编好文件之后,按ESC键,之后(:wq)保存退出 (4)service crond restart 重启计划任务

    2.5K90发布于 2018-03-09
  • 来自专栏服务器运维日常

    【Linux入门】计划任务配置

    Linux计划任务分为两类: 1、单次按计划执行,然后终止(at) 2、例行按计划执行,每隔一定周期循环执行(crontab) 单次执行计划任务 at at 命令的作用是在一个指定的时间执行1个指定任务 crontab 循环执行计划任务是由 cron(crond)这个系统服务来控制的,该服务默认启动,用户控制计划任务的命令是 crontab crontab -e 是针对用户来设计的,如要设计系统的计划任务 ,则需编辑 /etc/crontab cron 服务最低检测限制是【分钟】 命令格式: crontab 选项 # 选项 -e:编辑该用户的计划任务设置 -l:列出该用户的计划任务设置 -r:删除该用户的计划任务设置 ,也可以是脚本文件(必须为绝对路径) 在以上各个字段中,还可以使用以下特殊字符: 星号(*):代表所有可能的值,在满足其它字段的制约条件后执行 逗号(,):逗号隔开的值指定列表范围,例如“1,2,5,7,8,9 ” 中杠(-):整数之间的中杠表示整数范围,例如“2-6”表示“2,3,4,5,6” 正斜线(/):正斜线指定时间的间隔频率,可以和星号一起使用,例如*/10,如用在minute表示每10分钟执行1次

    1.1K31编辑于 2023-12-09
  • 来自专栏zxbk

    Linux计划任务服务程序

    计划任务分为一次性计划任务与长期性计划任务,可以按照如下方式理解。 创建、编辑计划任务的命令为 crontab -e,查看当前计划任务的命令为 crontab -l,删除某条计划任务的命令为 crontab -r。 - using an empty one crontab: installing new crontab [root@servera ~]# crontab -l 25 3 * * 1,3,5 root@servera ~]# crontab -e crontab: installing new crontab [root@servera ~]# crontab -l 25 3 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot 0 1 * * 1-5 /usr/bin/rm /tmp/* 删除 crond 计划任务则非常简单,直接使用

    4.2K30编辑于 2022-12-27
  • 来自专栏linux 自动化运维

    Linux crond 计划任务添加

    列表范围: 1,2,3,4 # 中杠(-) 整数范围1到4: 1-4 # 正斜线(/) 时间的间隔频率: 0-23/2 每两个小时执行一次 5 * * * * Command 每小时的第5分钟执行一次命令 30 18 * * * Command 指定每年的6月8日5:30执行一次命令 30 6 * * 0 Command 指定每星期日的6:30 4号与每周一到周三的11点 mon 星期1; wed 星期3 20-30/1 1-10/5 # */1 * * * * root reboot 每分钟重启服务器 systemctl restart crond # 重启服务,开始执行计划任务

    3.1K00发布于 2020-09-21
  • 来自专栏11pmsleepのBlog

    Linux-Crontab计划任务

    我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表常用命令#服务开启service crond start#编辑计划任务crontab -e -u 用户名#查看计划任务crontab -l -u 用户名#删除计划任务:crontab -r -u 用户名相关文件我们可以在以下文件夹内找到相关配置文件:/var/spool/cron 默认情况下,crontab中执行的日志写在/var/log下,如:ls /var/log/cron*时间格式#时间格式如下:f1 f2 f3 f4 f5 program* * - 小时 (0 - 23)+------------------------- 分钟 (0 - 59)#解释:#其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 个人执行的工作:某个用户定期要做的工作,例如每隔 10 分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置所有命令需要写成绝对路径形式,如: /usr/local/bin/docker使用者也可以将所有的计划任务设定先存放在文件中

    2.6K20编辑于 2022-10-31
  • 来自专栏全栈程序员必看

    Linux计划任务「建议收藏」

    计划任务的安排方式分两种: 一种是定时性的,也就是例行。 5.at计划任务的特殊写法 [root@ken ~]# at 20:00 2018-10-1 在某天 [root@ken ~]# at now +10min 在 10分钟后执行 [root@ken ~] # at 17:00 tomorrow 明天下午5点执行 [root@ken ~]# at 6:00 pm +3 days 在3天以后的下午6点执行 crontab定时任务的使用 语法:#crontab -u -e 常用选项: -l:list,列出指定用户的计划任务列表 -e:edit,编辑指定用户的计划任务列表 -u:user,指定的用户名,如果不指定,则表示当前用户 -r:remove,删除指定用户的计划任务列表 : [root@localhost ~]# crontab -l no crontab for root 编写计划任务计划任务的规则语法格式,以行为单位,一行为一个计划: 分 时 日 月 周 需要执行的命令

    3.7K20编辑于 2022-09-07
  • 来自专栏Crossin的编程教室

    【编程课堂】 windows计划任务

    等等 作为一名懒癌晚期患者,应该有坚决抵制重复的工作的觉悟,所以本周的编程课堂教大家使用 windows 自带的 计划任务 功能定时运行 Python 脚本。 1、打开界面: windows7 下 开始→控制面板→系统和安全→管理工具→任务计划 windows10 在左下角搜索栏直接输入 计划任务 ? 5、启动程序 这是计划任务中最关键的一步,设置的流程如下 ?

    1.7K80发布于 2018-04-17
领券