linux将日期和日历信息追加到文件中_Linux任务调度
crontab 任务调度
crontab 进行定时任务的设置
概述
任务调度:是指系统在某个时间执行的特定的命令或程序。
任务调度分类:
1.系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等 。
2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。
基本语法:crontab [选项]
快速入门
设置任务调度文件:/etc/crontab
设置个人任务调度,执行crontab –e命令,接着输入任务到调度文件
如:*/1 * * * * ls –l /etc/ >> /tmp/to.txt
意思说每小时的每分钟执行ls –l /etc/ >> /tmp/to.txt命令
* 表示占位符
五个占位符的说明:
crontab -e 回车(写入以下内容)
*/1 * * * * ls -l /etc >> /tmp/to.txt
这个指令的意思是:每一分钟执行一次 ls -l /etc >> /tmp/to.txt 指令
特殊符号的说明:
特定时间执行任务案例:
应用实例
案例1:每隔1分钟,就将当前的日期信息,追加到 /tmp/mydate 文件中
步骤:
1. 编写文件 mytask1.sh
mytask1中的内容:date >> /tmp/mydate
2. 给mytask1.sh一个可以执行的权限
chmod 744 mytask1.sh
3. crontab -e 回车(写入下一步中内容)
4. */1 * * * * /home/mytask1.sh
5. 成功
案例2:每隔1分钟,将当前日期和日历都追加到 /home/mycal 文件中
步骤:
1. 编写文件 mytask2.sh
mytask2中的内容:date >> /tmp/mycalcal >> /tmp/mycal
2. 给mytask2.sh一个可以执行的权限
chmod 744 mytask2.sh
3. crontab -e 回车(写入下一步中内容)
4. */1 * * * * /home/mytask2.sh
5. 成功
案例3: 每天凌晨2:00 将mysql数据库testdb,备份到文件中
步骤:
1. 编写文件 mytask3.sh
mytask3中的内容:
/usr/local/mysql/bin/mysqldump -u 用户 -p密码 > /tmp/mydb.bak
2. 给mytask3.sh一个可以执行的权限
chmod 744 mytask3.sh
3. crontab -e 回车(写入下一步中内容)
4. 0 2 * * * /home/mytask3.sh
5. 成功
crond服务
crond是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看服务状态
crontab 相关指令:
crond的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρόνος),原意是时间。而crond正是它的守护进程。
1.crontab -e:编写crontab定时任务
2. crontab –r:终止任务调度。
3. crontab –l:列出当前有哪些任务调度
4. service crontab restart: 重启任务调度
linux将日期和日历信息追加到文件中_Linux任务调度相关推荐
- linux将日期和日历信息追加到文件中_Linux常用指令
常用指令 1.帮助指令 man [指令或者配置文件] help 指令 2.文件目录类指令 1.pwd 功能:显示当前工作目录的绝对路径 2.ls [选项] [目录或者文件] 功能:列出文件名和目录使用 ...
- 将Linux脚本中的正常输出,警告,错误等信息输出到文件中
将Linux脚本中的正常输出,警告,错误等信息输出到文件中 转载于:https://www.cnblogs.com/lwmp/p/7700339.html
- 将Linux下编译的warning警告信息输出到文件中
Linux中,脚本语言环境中,即你用make xxx即其他一些普通 linux 命令,比如ls,find等,不同的数字,代表不同的含义: 数字 含义 标准叫法 0 标准输入 stdin = stan ...
- java文件保存异常_Java 实现把异常信息写入到文件中
示例代码如下: import java.io.File; import java.io.FileNotFoundException; import java.io.PrintStream; publi ...
- Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中
Python:监控键盘输入.鼠标操作,并将捕获到的信息记录到文件中 - Socrates的专栏 - 博客频道 - CSDN.NET Python:监控键盘输入.鼠标操作,并将捕获到的信息记录到文件中 ...
- Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置
Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置 grep [选项]... PATTERN [FILE]... grep -C N,(N代表一个整数)是搜索关键字出现位置,并且 ...
- python使用logging打印信息到日志文件中
python使用logging打印信息到日志文件中 参考 Python输出日志信息 Python + logging 输出到屏幕,将log日志写入文件 使用logging打印日志到文件中的目的是: 解 ...
- 将qDebug()信息重定向到文件中
将qDebug()信息重定向到文件中. #include <QCoreApplication> #include <QDateTime> #include <QFile& ...
- linux系统周几的格式是,linux cal命令显示日历信息周几天数差
cal显示日历信息 功能描述: 使用cal命令可以显示计算机系统的日历 命令语法: cal[选项][月[年]] cal命令选项含义 选项含义 -j显示出给定月中的每一天是一年中的第几天(从1月1日算起 ...
最新文章
- C语言 函数的封装示例(允许存在同名但形参不同函数)
- 深度学习(二十)——Ultra Deep Network, 图像超分辨率算法
- 论文浅尝 | KGQR: 用于交互式推荐的知识图谱增强Q-learning框架
- php+静态变量的初始值,php 静态变量的初始化
- kotlin 查找id_Kotlin程序查找Sphere的体积
- MapReduce中的排序(附代码)
- CCNA网络小菜鸟笔记之(第十一章, 广域网协议)
- Silverlight 2.5D RPG游戏技巧与特效处理:(十八)开场卷轴与动态窗口
- Android代码如何监控apk安装 卸载 替换
- 遥感的几何校正 正射校正 辐射校正
- unity 粒子特效优化
- Android 智能聊天机器人demo(类似小爱同学)
- 详解数据库三大范式、BCNF范式
- 东南电子IPO过会:应收账款8023万 美的与格力未付款
- 立方根c语言,在C ++中找到数字的立方根
- css加密数据 图片解析破解
- 玩客云刷armbian安装php环境_[小白版]玩客云刷armbian后搭建anmp环境+可道云
- Scratch软件编程等级考试四级——20210320
- php 获取qq头像,免费的API接口推荐(获取QQ昵称、头像、QQ秀等等)
- hmc830相位噪声_HMC830 pdf,HMC830中文资料,HMC830应用电路-华秋商城
热门文章
- guava 并发_Google Guava并发– ListenableFuture
- superhot预告片下载_预告片:裸指关节SOA
- 如何使用GZip和Jersey压缩Java REST API中的响应
- 如何在JavaServer Pages中使用Salesforce REST API
- WildFly 8与GlassFish 4 –选择哪个应用服务器
- Java 8:在新的Nashorn JS引擎中编译Lambda表达式
- Spring测试支持和上下文缓存
- Hibernate懒/急加载示例
- Apache Shiro第2部分–领域,数据库和PGP证书
- python输出结果空格分割_用Python编写固定宽度,以空格分隔的CSV输出