linux任务调度crontab和at
1.crontab(周而复始的执行)
案例1:每隔一分钟,就将当前的日期信息,最佳到/tmp/mydate文件中
crontab -e
写入*/1 * * * * date >> /tmp/mydate
案例2(定时执行脚本):每隔一分钟,将当前日期和日历都追加到/home/mycal文件中
vim /home/my.sh 写入内容date >> /home/mycal 和 cal >> /home/mycal
给my.sh增加执行权限,chmod u+x /home/my.sh
crontab -e 在原来的内容里面增加*/1 * * * * /home/my.sh
案例3:每天凌晨2:00将mysql数据库test,备份到文件中
(指令为mysqldump -u root -p密码 数据库名):
crontab -e
写入:0 2 * * * mysqldump -u root -p数据库密码 test > /home/db.bak
案例4:查看当前用户的crontab任务:
crontab -l
概述及语法:
快速入门和参数说明:
特殊符号说明:
特定时间执行任务案例:
2.at(一次性定时计划任务)
使用步骤:
at [选项] [时间]
在at>中输入要执行的任务
Crtrl+D:结束at命令的输入
(atq:查看系统中没有执行的工作任务)
(atrm 编号:删除指定编号的任务)
案例:
一.2天后的下午5点执行 /bin/ls /home
at 5pm + 2 days
在at>行输入 /bin/ls /home
按Ctrl+D结束at命令的输入
二.atq命令查看系统中没有执行的工作任务
atq
三.明天17点中,输出时间到指定文件内, 比如/root/date100.log(没有文件会自动创建)
at 5pm tomorrow
在at>后输入date > /root/date100.log
按Ctrl+D结束at命令的输入
四.2分钟后,输出时间到指定文件,比如/root/date200.log
at now + 2 minutes
在at>后输入date > /root/date200.log
按Ctrl+D结束at命令的输入
五.删除已经设置的任务,atrm 编号
atrm 1(删除编号为1的任务)
atrm 2(删除编号为2的任务)
基本介绍
linux任务调度crontab和at相关推荐
- 查询linux上调度命令,浅析Linux中crontab任务调度
一.创建调度任务 指令 crontab -e 进入当前用户编辑界面 crontab -u 用户名 -e 进入指定用户编辑界面 进入crontab任务编辑界面 任务编写格式 #每分钟执行查看一次/ect ...
- Linux的crontab任务调度
目录 任务调度概述 crontab任务调度的流程图 crontab命令的基本语法 实战 任务调度概述 任务调度,是指系统在某个时间执行的特定的命令或程序. 任务调度分类: 1.系统工作:有些重要的工作 ...
- linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 8. 任务调度设置文件的写法 可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/ ...
- linux下crontab实现定时服务详解
http://www.jb51.net/LINUXjishu/151805.html 任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令.当安装完成操作系统之后,默认便会启 ...
- Linux下crontab命令的用法
http://blog.csdn.net/sipsir/article/details/3973713 任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令.当安装完成操作系统 ...
- Linux中crontab命令详解
介绍crontab命令 crontab是一个命令,常见于Unix和类Unix的操作系统之中,是定时任务的守护进程,精确到分,相当于闹钟,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其 ...
- linux的crontab用法与实例
linux的crontab用法与实例 crontab的适用场景 在Linux系统的实际使用中,可能会经常让系统在某个特定时间执行某些任务的情况,比如定时采集服务器的状态信息.负载状况:定时执行某些任务 ...
- linux定时任务crontab添加,linux定时任务crontab使用方法
linux定时任务crontab使用方法 Linux下的任务调度分为两类,系统任务调度和用户任务调度. 在/etc/crontab文件,这个就是系统任务调度的配置文件.用户任务调度的定时任务文件保存在 ...
- linux下crontab命令的用法,Linux下crontab命令的用法
crond 是linux用来定期执行程序的命令.当安装完成操作系统之后,默认便会启动此任务调度命令.crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作.而linux ...
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本(转)
我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现.但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳 ...
最新文章
- Java项目:图书管理系统(java+SSM+jsp+mysql+maven)
- 那个脑袋生锈的我写的东西
- msm8909相关事宜
- rest_framework之解析器详解 05
- SWFKit 3.5 + 注册机
- 如何在SAP Cloud for Customer里开发具有依赖关系的互动下拉列表
- opencv 图像访问索引
- AVFoundation – AVAssetTrack 获取视频 音频信息
- 抓取网址中的信息(需要解码的)
- word导出手机端乱码或者打不开解决办法
- RabbitVCS终极安装办法(ubuntu14.04)
- android 减小apk大小,Android Studio如何减小APK体积
- matlab trapz二重积分函数_用MATLAB计算某些区域上的二重积分666.doc
- Pod环境变量和initContainer
- .net是什么域名?域名注册需要实名制吗?
- Android常用adb shell命令
- 计算机理论指导论文,关于计算机理论论文集锦-20210705011555.docx-原创力文档
- HTTP 接口设计指北
- 【Unity3D】选中物体描边特效
- xampp v3.2.2 php版本,xampp 3.2.2下载
热门文章
- 【文献笔记】【精读】Metamorph: Injecting Inaudible Commands into Over-the-air V oice Controlled Systems
- AAAI-2021-RE-Progressive Multitask Learning with Controlled Information Flow for Joint Entity and Re
- [蓝牙 Mesh Zephyr]-[001]-Mesh beacon
- 结构光三维重建(一)条纹结构光三维重建
- php如何实现mac端重签ipa,越狱插件:实现自动重签,让你不再掉签的越狱插件ReProvision...
- 数据库的方向 - 行vs列
- 北京-IT技术狗-顾名思义 解释一下当时随手写下这个名字
- VCPKG 特性 - Overlay triplets
- 温度能够瞬间提升到千度以上?究竟是什么原理
- 深度学习领域,你心目中 idea 最惊艳的论文是哪篇?