Linux下浅谈crond与crontab
来源:互联网 发布:网吧网络拓扑结构图 编辑:程序博客网 时间:2024/05/29 16:14
一、什么是crond?
crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件。一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务。Crond服务会定期(默认一分钟检查一次)检查系统中是否有要执行的任务工作。如果有,便根据其预先设定的定时任务规则自动执行该定时任务工作。这个Crond定时服务就像我们的闹钟一样。
crontab是用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取与执行。
二、crontab的用法
1、crontab语法介绍
crontab是用来让使用者在固定时间或固定时间间隔执行程序之用,也就是类似使用者的时刻表。
使用权限
root用户和crontab文件的所有者
语法
crontab [-e[UserName]]|[-l[UserName]]|[-r[UserName]]|[-v[UserName]|File]
参数解析:
-e:执行文字编辑器来设定时刻表,内定的文字编辑器是vi,如果需使用其他文字编辑器,就需要设定VISUAL环境变数来指定使用哪一个文字编辑器。
-r:删除目前的日程表
-l:列出目前的时刻表
-v:列出用户cron作业状态
时刻表的格式:
使用方法:
用VI编辑一个文件cornfile,然后在这个文件中输入格式良好的时程表。编辑完成后,保存并退出。然后在root模式下命令行输入:
crontab cornfile
这样就将cornfile文件提交给cron进程,同时,新创建cronfile的一个副本已经被放在
/var/spool/cron目录中,文件名就是用户名。
crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件。一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务。Crond服务会定期(默认一分钟检查一次)检查系统中是否有要执行的任务工作。如果有,便根据其预先设定的定时任务规则自动执行该定时任务工作。这个Crond定时服务就像我们的闹钟一样。
crontab是用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取与执行。
二、crontab的用法
1、crontab语法介绍
crontab是用来让使用者在固定时间或固定时间间隔执行程序之用,也就是类似使用者的时刻表。
使用权限
root用户和crontab文件的所有者
语法
crontab [-e[UserName]]|[-l[UserName]]|[-r[UserName]]|[-v[UserName]|File]
参数解析:
-e:执行文字编辑器来设定时刻表,内定的文字编辑器是vi,如果需使用其他文字编辑器,就需要设定VISUAL环境变数来指定使用哪一个文字编辑器。
-r:删除目前的日程表
-l:列出目前的时刻表
-v:列出用户cron作业状态
时刻表的格式:
使用方法:
用VI编辑一个文件cornfile,然后在这个文件中输入格式良好的时程表。编辑完成后,保存并退出。然后在root模式下命令行输入:
crontab cornfile
这样就将cornfile文件提交给cron进程,同时,新创建cronfile的一个副本已经被放在
/var/spool/cron目录中,文件名就是用户名。
测试用例:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
查看cron运行日志:
看 /var/log/cron.log这个文件就可以,可以用tail -f /var/log/cron.log观察
阅读全文
0 0
- Linux下浅谈crond与crontab
- Linux下浅谈crond与crontab
- Linux下的crond与crontab
- linux下的crond&&crontab
- Linux下crond、crontab命令
- Linux下的crond crontab
- Linux下 crond和crontab
- Linux--crond与crontab详解
- ~Linux下crond服务与crontab命令的调研~
- linux之浅谈crond和crontab
- Linux下的crond和crontab调研
- Linux下的crond和crontab
- Linux下的crond和crontab
- Linux下的crond和crontab
- linux下的crond和crontab用法
- 浅析linux下的crond和crontab
- Linux中crond服务与crontab用法
- Linux中crond服务与crontab用法
- tomcat部署
- C++xml文件操作 CMarkup学习方法说明 最近正在研究C++下的XML分析工具CMarkup。初次和XML相遇是基于C#对XML的操作。C#的XmlDocument和XmlNode给我印象
- Spring 配置文件报错:Bean property 'xxx' is not writable or has an invalid setter method
- Android开源数据库LitePal
- 12款网盘搜索神器以备不时之需要
- Linux下浅谈crond与crontab
- Linux学习第十九篇--大爱vi编辑器之基本操作
- QT5.7.0+VS32013使用HPSocket4C.h重定义出错
- 前端面试题
- source insight 4.0设置tab宽度
- outlier analysis 2nd edition
- XMPP和SIP的简单介绍
- Kotlin实战 1
- [LeetCode] 108. Convert Sorted Array to Binary Search Tree