linux下的任务计划

一般情况下用cron来做任务计划。

cron的软件包为vixie-cron,运用之前先检查包是否安装,默认为安装,如没有请在系统盘中安装,cron作为linux中的标准服务程序运行,守护进程名字为crond。

serivce crond status              查询crond的服务状态                          

service crond stop                停止crond服务

service crond start                启动crond服务

service crond restart             重新启动crond服务

(穿插一下,在linux中有0-6的系统运行级别,0:停机  1:单用户模式    2:多用户模式    3:完全多用户模式   4:未分配使用     5:图形登录的多用户模式  6:重新启动。)

crond的配置格式是:分,时,日,月,周。

linux的cron任务保存在/var/spool/cron中。

建立任务:例如在每天的早上6点服务器重启。

[root@localhost ~]# crontab -e
然后再打开的文本中输入:

* 6 * * * /sbin/reboot

代表在每天的6点重启服务器。

查看任务的命令:

[root@localhost ~]# crontab -l
* 6 * * * /bin/reboot
 

cron的服务启动脚本位于/etc/init.d中:

[root@localhost ~]# head /etc/init.d/crond
#! /bin/bash
#
# crond          Start/Stop the cron clock daemon.
#
# chkconfig: 2345 90 60
# description: cron is a standard UNIX program that runs user-specified \
#              programs at periodic scheduled times. vixie cron adds a \
#              number of features to the basic UNIX cron, including better \
#              security and more powerful configuration options.
# processname: crond
cron的系统预设置任务放在/etc/crontab中,用户自己的任务放在/var/spool/cron/中。

本文出自 “无涯苦舟” 博客,谢绝转载!

你可能感兴趣的:(linux,职场,cron,休闲)