- 浏览: 267803 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
sunfeizhi:
感谢博主
mysqlhotcopy 缺少DBI不能使用问题解决 -
wuxiaochun:
谢谢版主提供所有依赖包的下载地址。
Memcached Session Manager 共享tomcat session设置
cron 安装
一般情况下,cron都是系统默认,判断系统是否已经安装cron相关的包:
[root@localhost ~]# rpm -qa |grep cron vixie-cron-4.1-54.FC5 anacron-2.3-36.1 crontabs-1.10-7.1 |
如果没有安装,可以从光盘中找出文件名带有cron字样的软件包来安装:
[root@localhost ~]# rpm -ivh vixie-cron-4.1-54.FC5* [root@localhost ~]# rpm -ivh crontabs* |
也可以用yum 来在线安装:
[root@localhost ~]# yum install vixie-cron [root@localhost ~]# yum install crontabs |
cron 启动、关闭
[root@localhost ~]# chkconfig crond on [root@localhost ~]# /etc/init.d/crond restart 或 [root@localhost ~]# pgrep crond 注:判断crond 是否在运行; [root@localhost ~]# /usr/sbin/crond 注:运行crond; |
每个用户也有自己的cron配置文件,可以通过crontab -e 或 crontab -l 来编辑或查看用户的计划任务。
cron 配置计划任务的书写格式
[root@localhost tmp]# more /etc/crontab #全局配置文件 # run-parts
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
书写格式
分钟 小时 日 月 周 [用户名] 命令 |
全局配置文件中计划任务说明:
1 * * * * root run-parts /etc/cron.hourly
表示每个小时的第一分钟,开始执行/etc/hourly目录下的可执行程序或脚本;
2 4 * * * root run-parts /etc/cron.daily
表示每天的4点2分,开始执行/etc/cron.daily目录下的可执行程序或脚本;
22 4 * * 7 root run-parts /etc/cron.weekly
每年第7个周4点我22分,开始执行 /etc/cron.weekly目录下的可执行程序或脚本;
42 4 1 * * root run-parts /etc/cron.monthly
每月第1天的4点42分,开始执行/etc/cron.monthly目录下的可执行程序或脚本;
例子:
# 每天8:30重启计算机 # 每10分钟执行一次某脚本 */10 * * * * root /home/test.sh |
发表评论
-
Linux 备忘常用命令
2013-07-01 10:51 713less 功能说明:分页显示。 用法说明 cat i ... -
chattr和lsattr命令详解
2012-10-29 22:07 1034转http://blog.163.com/dyc_888@12 ... -
dmidecode命令查看DELL服务器服务编号
2012-06-17 11:48 4565[root@Dell-R710 ~]# dmidecode - ... -
查看Linux下最常用的命令
2012-05-22 22:40 112# history | awk '{CMD[$2]++;cou ... -
lscpu 安装
2011-10-13 11:46 4031[root@util-linux-ng-2.18]# lscp ... -
vmstat 查看系统负载情况
2011-10-12 10:18 1596$ vmstat procs -----------m ... -
yum
2011-08-17 10:52 7891.列出所有可更新的软 ... -
strace
2011-08-09 09:32 1057Linux利器 strace strace常用来跟踪进程执行 ... -
vim
2011-08-01 00:41 725位置控制: h 左 j 上 k 下 l 右 G 最后 ... -
lsof 详解
2011-05-25 14:26 1075转载赛迪网 一般root用户才能执行lsof命令,普通 ... -
netstat
2011-05-16 13:39 1775功能说明: Netstat用于显示与IP、TCP、UDP和I ... -
iftop 流量监控工具
2011-05-11 17:06 255CentOS上安装所需依赖包: yum install fl ... -
luit 转换终端编码传输
2010-12-22 15:50 2018ubuntu10.10 终端下默认zh_CN.UTF- ... -
sysctl 调整系统内核
2010-10-26 17:16 1292TCP 方面调优 sysctl -a ... -
Shell 调用系统时间变量
2010-07-26 16:12 1649获取今天时期:`date +%Y%m%d` 或 `date + ... -
iconv & enca 两种文件编码转换工具对比
2010-03-22 11:34 2715enca: enca -L zh_CN test.sql ... -
traceroute--命令追踪数据包传输路径
2010-01-31 00:50 2743[root@localhost ~]# trace ... -
ping--命令检查网络是否通畅
2010-01-31 00:16 1461[root@localhost ~]# ping www ... -
find
2009-11-28 23:15 1038find命令选项 -name 按照文件名查找文件。-perm ... -
watch--实时监测命令
2009-11-28 22:51 976watch 是一个非常实用的命令,基本所有的 Linux 发行 ...
相关推荐
综上所述,`crontab`是一个强大的定时任务管理工具,通过理解其工作原理和语法,可以在MACOSX上通过`crontab-46.1.tar.gz`源码包进行编译安装,以满足定时任务的需求。在实际操作中,需要注意系统的兼容性和安全问题...
5. **任务管理**:通过`CronTab`对象,可以轻松添加、删除和更新任务。例如,可以使用`remove()`方法删除一个任务,或者用`find()`方法查找并修改特定任务。 6. **异常处理**:在操作crontab时,可能会遇到权限问题...
`swoole-crontab-master`这个项目利用了Swoole的定时器功能来实现类似Linux crontab的定时任务管理。在Swoole中,可以通过`Swoole\Timer`类设置定时器,这个类提供了`tick`和`after`两个方法,分别用于创建周期性和...
Crontab 使得用户可以轻松地安排和管理计划任务,从而提高工作效率和自动化程度。 Crontab 命令 Crontab 命令是 Crontab 系统的核心命令,用于提交、编辑、列出或删除 cron 作业。Crontab 命令的基本语法如下: ...
在IT行业中,Python是一种广泛应用的编程语言,以其简洁明了的语法和强大的库支持...在云原生和分布式系统中,这个库可以发挥重要作用,尤其当结合Zookeeper这样的协调服务时,能更好地实现大规模系统的定时任务管理。
- `-l`:列出当前用户的crontab任务。 - `-r`:删除当前用户的crontab任务。 - `-v`:查看crontab任务的状态。 - `-u`:用于指定操作的用户,需要具有相应权限(如root)。 3. **创建crontab文件** - 用户...
总结,`crontab` 是 Linux 系统中不可或缺的定时任务工具,通过合理配置,可以自动化完成很多日常维护和管理工作。`crontab-master` 提供的相关资源,对于理解和应用 `crontab` 将大有裨益。通过深入学习和实践,...
在Linux操作系统中,`crontab`是一个用于管理系统计划任务的强大工具。CentOS7系统默认安装并启用了`crond`服务,它负责周期性地检查并执行预定的任务。`crond`每分钟会检查计划任务列表,根据设定的时间点执行相应...
首先,`crontab`是一个命令行工具,用于管理用户的个人定时任务。当我们运行`crontab -e`时,系统会打开默认的文本编辑器(通常是`vi`或`nano`),让我们添加、修改或删除定时任务。这些任务会被保存在`/var/spool/...
crontab 命令用于编辑和管理计划任务。以下是 crontab 命令的一些基本用法: * crontab -u 设定某个用户的 cron 服务 * crontab -l 列出当前用户的 cron 服务的详细内容 * crontab -r 删除当前用户的 cron 服务 * ...
通过上述介绍,我们可以看到 crontab 在 Ubuntu 中的强大功能和灵活性,它不仅能够帮助我们自动化日常管理任务,还提供了丰富的配置选项以适应不同的需求。掌握 crontab 的使用方法对于提高系统的自动化管理水平至关...
- **问题2:crontab任务没有执行** - 使用`crontab -l`检查任务是否正确配置。 - 查看日志文件(如`FTPtest.log`),确认有无错误提示。 - 检查环境变量是否正确传递给crontab环境。 通过上述步骤,你可以有效地...
Linux Crontab 定时任务 命令详解 Linux Crontab 是一个强大的定时...Linux Crontab 是一个功能强大且灵活的定时任务命令,通过编写 Crontab 文件,可以实现自动化管理和维护服务器,从而提高服务器的安全性和可靠性。
在Linux系统管理中,计划任务服务是不可或缺的一部分,它允许系统在特定时间自动执行一系列任务,从而极大地提高了运维效率。本文主要介绍了两个常用的计划任务工具:at和crontab。 首先,at命令适用于一次性计划...
在Linux操作系统中,计划任务的配置是一项重要的系统管理任务,它允许系统管理员安排一些自动执行的工作,如数据备份、系统清理、日志滚动等。Cron是一个用来定时执行命令的守护进程,在大多数Linux发行版中,Cron...
在Linux系统中,计划任务管理是一项重要的日常运维工作,它允许管理员在特定时间执行一次或重复执行特定的任务,如系统备份、日志清理等。在《Linux网络操作系统》课程中,孔小婧老师会详细讲解如何管理和配置Linux...
使用`crontab -e`编辑时,`Ctrl+D`会保存并退出编辑模式,而且会替换原有的crontab内容,这是一个需要注意的操作,因为一旦按下`Ctrl+D`,所有旧的crontab任务都将被新内容覆盖。相反,`Ctrl+Z`可以不保存退出,但...
使用`crontab -l root`可以查看root用户的crontab任务列表。 5. **定时任务的编写** 定时任务的格式包括6个字段:分钟、小时、日期、月份、星期和要执行的命令。例如,要每20分钟执行一次命令`/usr/bin/updatedb`...
**计划任务管理**\n - **一次性任务**\n 使用`at`命令可以设置一次性的定时任务,例如`at now + 1 hour 会在一小时后执行`command.txt`中的命令。\n - **周期性任务**\n `crontab`用于设置周期性的计划任务,`...
在Linux系统中,Cron服务是一种用于计划执行任务的工具。它允许用户设置周期性运行的任务,例如自动备份数据、定时发送邮件等。Cron服务的核心是`crontab`命令,通过这个命令用户可以编辑、查看或删除自己的Cron作业...