LinuxUnix下设置定时任务.

LinuxUnix下设置定时任务.
LinuxUnix下设置定时任务.

Linux/Unix下设置定时任务

Unix 系统提供了 cron 和 at 命令,使系统和用户可以定时运行一定的程序,而不需手工启动。使用 cron 用于周期性的执行一个命令,为了使用它,必须编辑 crontab 文件。系统缺省的 /etc/crontab 文件为:

为当前用户创建 cron 服务

1. 键入 crontab -e 编辑 crontab 服务文件

例如文件内容如下:

*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh

保存文件并并退出

*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh

*/2 * * * * 通过这段字段可以设定什么时候执行脚本

/bin/sh /home/admin/jiaoben/buy/deleteFile.sh 这一字段可以设定你要执行的脚本,这里要注意一下 bin/sh 是指运行脚本的命令后面一段时指脚本存放的路径

2. 查看该用户下的 crontab 服务是否创建成功, 用 crontab -l 命令

3. 启动 crontab 服务

一般启动服务用 /sbin/service crond start 若是根用户的 cron 服务可以用 sudo service crond start , 这里还是要注意下不同版本 linux 系统启动的服务的命令也不同 , 像我的虚拟机里只需用 sudo service cron restart 即可,若是在根用下直接键入service cron start就能启动服务

4. 查看服务是否已经运行用 ps -ax | grep cron

5. crontab命令

cron服务提供 crontab 命令来设定 cron 服务的,以下是这个命令的一些参数与

说明 :

crontab -u //设定某个用户的 cron 服务,一般 root 用户在执行这个命令的时候需要此参数

crontab -l //列出某个用户 cron 服务的详细内容

crontab -r //删除没个用户的 cron 服务

crontab -e //编辑某个用户的 cron 服务

比如说 root 查看自己的 cron 设置 :crontab -u root -l

再例如, root 想删除 fred 的 cron 设置 :crontab -u fred -r

在编辑 cron 服务时,编辑的内容有一些格式和约定,输入 :crontab -u root -e

进入 vi 编辑模式,编辑的内容一定要符合下面的格式 :*/1 * * * * ls >> /tmp/ls.txt 任务调度的 crond 常驻命令

crond 是 linux 用来定期执行程序的命令。当安装完成操作系统之后, 默认便会启动此任务调度命令。 crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。

6. crontab命令选项 :

-u 指定一个用户

-l 列出某个用户的任务计划

-r 删除某个用户的任务

-e 编辑某个用户的任务

7. cron文件语法 :

分小时日月星期命令

0-59 0-23 1-31 1-12 0-6 command (取值范围 ,0表示周日一般一行对应一个任务

记住几个特殊符号的含义 :

"*"代表取值范围内的数字 ,

"/"代表 " 每 ",

"-"代表从某个数字到某个数字 ,

","分开几个离散的数字

8. 任务调度设置文件的写法

可用 crontab -e命令来编辑 , 编辑的是 /var/spool/cron下对应用户的 cron 文件 , 也可以直接修改 /etc/crontab文件

具体格式如下:

Minute Hour Day Month Dayofweek command

分钟小时天月天每星期命令

每个字段代表的含义如下:

Minute 每个小时的第几分钟执行该任务

Hour 每天的第几个小时执行该任务

Day 每月的第几天执行该任务

Month 每年的第几个月执行该任务

DayOfWeek 每周的第几天执行该任务

Command 指定要执行的程序

在这些字段里, 除了“Command” 是每次都必须指定的字段以外, 其它字段皆为可选字段, 可视需要决定。对于不指定的字段,要用“*” 来填补其位置。

举例如下:

5 * * * * ls 指定每小时的第 5分钟执行一次 ls 命令 30 5 * * * ls 指定每天的

5:30 执行 ls 命令

30 7 8 * * ls 指定每月 8号的 7:30分执行 ls 命令 30 5 8 6 * ls 指定每年的 6月 8日 5:30执行 ls 命令 30 6 * * 0 ls 指定每星期日的 6:30执行 ls 命令 [注:0表示星期天, 1表示星期 1,以此类推,也可以用英文来表示, sun 表示星期天, mon 表示星期一等。 ]

30 3 10,20 * * ls 每月 10号及 20号的 3:30执行 ls 命令

[注:“ , ” 用来连接多个不连续的时段 ]

25 8-11 * * * ls 每天 8-11点的第 25分钟执行 ls 命令

[注:“ -” 用来连接连续的时段 ]

*/15 * * * * ls 每 15分钟执行一次 ls 命令

[即每个小时的第 0 15 30 45 60分钟执行 ls 命令 ]

306 */10 * * ls 每个月中, 每隔 10天 6:30执行一次 ls 命令 [即每月的 1、 11、21、 31日是的 6:30执行一次 ls 命令。 ]

每天 7:50以 root 身份执行 /etc/cron.daily目录中的所有可执行文件

50 7 * * * root run-parts /etc/cron.daily

[ 注:run-parts 参数表示,执行后面目录中的所有可执行文件。 ]

9. 新增调度任务

新增调度任务可用两种方法:

1 、在命令行输入 : crontab -e 然后添加相应的任务, wq 存盘退出。

2、直接编辑 /etc/crontab 文件,即 vi /etc/crontab,添加相应的任务。

10. 查看调度任务

crontab -l //列出当前的所有调度任务

crontab -l -u jp //列出用户 jp 的所有调度任务

11. 删除任务调度工作

crontab -r //删除所有任务调度工作

12. 任务调度执行结果的转向

例 1:每天 5:30执行 ls 命令,并把结果输出到 /jp/test文件中

30 5 * * * ls >/jp/test 2>&1

注:2>&1 表示执行结果及错误信息。

编辑 /etc/crontab 文件配置 cron

cron 服务每分钟不仅要读一次 /var/spool/cron内的所有文件 , 还需要读一次 /etc/crontab,因此我们配置这个文件也能运用 cron 服务做一些事情。用crontab 配置是针对某个用户的,而编辑 /etc/crontab是针对系统的任务。此文件的文件格式是 :

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号

HOME=/ //使用者运行的路径 , 这里是根目录

# run-parts

01 * * * * root run-parts /etc/cron.hourly //每小时执行

/etc/cron.hourly内的脚本

02 4 * * * root run-parts /etc/cron.daily //每天执行 /etc/cron.daily内的脚本

22 4 * * 0 root run-parts /etc/cron.weekly //每星期执行 /etc/cron.weekly内的脚本

42 4 1 * * root run-parts /etc/cron.monthly //每月去执行 /etc/cron.monthly内的脚本

大家注意 "run-parts" 这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名了

例如:

1 在命令行输入 : crontab -e 然后添加相应的任务, wq 存盘退出。

2 直接编辑 /etc/crontab 文件,即 vi /etc/crontab,添加相应的任务 11 2 21 10 * rm -rf /mnt/fb

(完整版)任务管理系统需求分析

项目名称:某企业任务管理系统

1. 项目背景及其需求 1.1 项目背景 大唐软件技术有限责任公司(CATTSOFT)(以下简称“大唐软件”)是大唐电信科技股份有限公司的全资子公司。大唐软件以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值业务软件系统为业务基础,为各类通信系统运营商或信息系统用户提供业务管理、网络管理、决策支持、系统集成和专业咨询的完整解决方案和服务。 现承接大唐软件某业务部门的“业务管理系统”中“任务管理系统”子系统的设计和开发。 1.2 系统需求 1.2.1 术语解释 1.2.1.1 系统管理员 是该系统的一种用户,其权限是添加其他用户并分配其角色(包括主管和员工)。1.2.1.2 主管 是该系统的一种用户,一个主管下属有一些员工。主管的主要权限是创建任务描述,并将该任务分配给其下属的员工。主管还可以跟踪任务的实施情况。 1.2.1.3 员工 该系统的一种用户,其主要权限是将上级主管分配的任务分解为具体的实施计划。再必要的时候可以调整计划的内容。 1.2.1.4 任务 任务是由主管创建并分配给员工的一项工作。一个任务有“待实施”、“实施中”和“已完成”三种状态。当主管建立一个新任务时,该任务的状态为“待实施”;当承担该任务的员工为该任务制定了计划后,可以将该任务的状态改为“实施中”;主管通过任务跟踪,当认为任务已经完成时,可以将该任务的状态改为“已完成” 1.2.1.5 计划 是由员工创建,表示一个任务的具体实施过程。一个任务可以对应多个计划,计划有两种状态“未反馈”和“已反馈”。当计划刚刚建立时,其状态为“未反馈”,当计划已经完成时,员工可以填写反馈信息并将其状态改未“已反馈”。

linux下种定时执行任务方法

(1)at命令 假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印进程,会把任务放到/var/spool/at目录中,到指定时间运行它。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。at now + time命令可以在指示任务。 假设处理一个大型数据库,要在别人不用系统时去处理数据,比如凌晨3点10分。那么我们就应该先建立/home/kyle/do_job脚本管理数据库,计划处理/home/kyle/do_job文件中的结果。正常方式是这样启动下列命令: # at 2:05 tomorrow at>/home/kyle/do_job at> Ctrl+D AT Time中的时间表示方法 ----------------------------------------------------------------------- 时间例子说明 ----------------------------------------------------------------------- Minute at now + 5 minutes任务在5分钟后运行 Hour at now + 1 hour任务在1小时后运行 Days at now + 3 days任务在3天后运行 Weeks at now + 2 weeks任务在两周后运行 Fixed at midnight任务在午夜运行 Fixed at 10:30pm任务在晚上10点30分 注意:一定要检查一下atq的服务是否启动,有些操作系统未必是默认启动的,linux 默认为不启动,而ubuntu默认为启动的。检查是否启动,用service atd检查语法,用service atd status检查atd的状态,用service atd start启动atd服务。 查看at执行的具体内容:一般位于/var/spool/at目录下面,用vi打开,在最后一部分

Linux下crontab命令的用法

Linux下crontab命令的用法 任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中: 文件 含义 /etc/cron.deny 该文件中所列的用户不允许使用Crontab命令 /etc/cron.allow 该文件中所列的用户允许使用Crontab命令 /var/spool/cron/ 是所有用户的crontab文件 /var/spool/cron/crontabs /var/spool/cron/crontabs Crontab命令的格式为:crontab –l|-r|-e|-i [username],其参数含义如表一: 参数名称 含义 示例 -l 显示用户的Crontab文件的内容 crontabl –l -i

删除用户的Crontab文件前给提示 crontabl -ri -r 从Crontab目录中删除用户的Crontab文件 crontabl -r -e 编辑用户的Crontab文件 crontabl -e 用户所建立的Crontab文件存于/var/spool/cron中,其文件名与用户名一致。它的格式共分为六段,前五段为时间设定段,第六段为所要执行的命令段, 格式如下:* * * * * 其时间段的含义如表二: 段 含义 取值范围 第一段 代表分钟 0—59 第二段 代表小时 0—23 第三段 代表日期

Linux下定时执行脚本

Linux下定时执行脚本 今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法: 首先查看一下/etc/crontab文件: $ cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 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 前四行是有关设置cron任务运行的环境变量。SHELL变量的值指定系统使用的SHELL环境(该样例为bash shell),PATH变量定义了执行命令的路径。Cron的输出以电子邮件的形式发给MAILTO变量定义的用户名。如果MAILTO变量定义为空字符串(MAILTO=""),电子邮件不会被发送。执行命令或脚本时HOME变量可用来设置基目录。 文件/etc/crontab中每行任务的描述格式如下: minute hour day month dayofweek command minute - 从0到59的整数 hour - 从0到23的整数 day - 从1到31的整数 (必须是指定月份的有效日期) month - 从1到12的整数 (或如Jan或Feb简写的月份)

任务管理系统需求分析

任务管理系统需求分析 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

项目名称:某企业任务管理系统项目背景及其需求 项目背景 大唐软件技术有限责任公司(CATTSOFT)(以下简称“大唐软件”)是大唐电信科技股份有限公司的全资子公司。大唐软件以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值业务软件系统为业务基础,为各类通信系统运营商或信息系统用户提供业务管理、网络管理、决策支持、系统集成和专业咨询的完整解决方案和服务。 现承接大唐软件某业务部门的“业务管理系统”中“任务管理系统”子系统的设计和开发。 系统需求 术语解释 系统管理员 是该系统的一种用户,其权限是添加其他用户并分配其角色(包括主管和员工)。 主管 是该系统的一种用户,一个主管下属有一些员工。主管的主要权限是创建任务描述,并将该任务分配给其下属的员工。主管还可以跟踪任务的实施情况。 员工 该系统的一种用户,其主要权限是将上级主管分配的任务分解为具体的实施计划。再必要的时候可以调整计划的内容。

任务 任务是由主管创建并分配给员工的一项工作。一个任务有“待实施”、“实施中”和“已完成”三种状态。当主管建立一个新任务时,该任务的状态为“待实施”;当承担该任务的员工为该任务制定了计划后,可以将该任务的状态改为“实施中”;主管通过任务跟踪,当认为任务已经完成时,可以将该任务的状态改为“已完成” 计划 是由员工创建,表示一个任务的具体实施过程。一个任务可以对应多个计划,计划有两种状态“未反馈”和“已反馈”。当计划刚刚建立时,其状态为“未反馈”,当计划已经完成时,员工可以填写反馈信息并将其状态改未“已反馈”。 反馈 是员工完成了计划后,为该计划填写的一些总结性信息。 用例图 用例描述 制定任务

linux定时执行crontab

linux定时执行crontab 2009-11-18 作者:编辑:闫蕊点击进入论坛 关键词:linux crontab -e 进入一个vi 编辑界面 在最后一行加上 */30 * * * * netstat > /tmp/net.log 表示每隔30分就执行netstat命令,并把执行结果存入net.log中。 Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序 使用cron服务,用service crond status 查看cron服务状态,如果没有启动则service crond start启动它, cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务: crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除没个用户的cron服务 crontab -e //编辑某个用户的cron服务 比如说root查看自己的cron设置:crontab -u root -l 再例如,root想删除fred的cron设置:crontab -u fred -r 在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e 进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt 编辑/etc/crontab文件,在末尾加上一行:30 5 * * * root init 6 这样就将系统配置为了每天早上5点30自动重新启动。

推荐-任务管理系统概述与方案 精品

任务目标管理系统简介及功能概述

目录

一、软件开发平台概述 我公司的XX软件工厂开发平台(以下简称平台)主要采用流行的J2EE技术架构,基于B/S模式,基于可视化开发的思想实现。平台使用中间组件来构建系统,不同于传统的其他软件手工编写代码的方式,提供了丰富的可视化组件,根据业务需求在浏览器拖拉、摆放各种自由组件来完成业务操作。 平台的这种模式决定了平台本身具有足够灵活、开放、适用性更强等特点,构建开发一个新系统的时间将大大缩短,对于用户需求的变化适应更加灵活,因为只需要根据新需求再摆放组件就可以了等优点。 1.1平台设计原则 平台设计的基本原则是以系统总体目标为宗旨,为用户提供一个技术先进,成熟可靠,灵活适用,性能优秀的网站应用系统。因此,系统设计将遵循如下原则: 开放性、先进性: 系统在设计时考虑到功能的可扩展性与维护的方便性,使用的操作平台类型,应用服务器、编程语言和数据库,将遵循通用性、开放性,以期达到减少后续功能增加,修改的难度。 底层采用J2EE技术开发,可以发布在装有Unix或Windows操作系统的电脑上,数据库访问采用中间访问组件,支持各种主流数据库MsSqlServer、Oracle、Db2、Sysbase和开源数据库MySQL、PostgresSQL等,业务表单设计采用可视化设计,程序员无需知道实现细节即可不用写一行代码或少量脚本的代码即可完成业务操作。比起市面上的各种开发平台还在使用代码编写业务系统先进多了。 表单可视化设计界面如图所示:

工作流可视化设计界面如图所示: ●高性能: 平台支持数据库缓冲池、缓存数据集、优化分页算法等技术,在大访问量的情况下也能应付。 ●安全性: 平台支持各种安全措施,包括防止SQL注入,直接复制Url并从浏览器地址栏直接进

linux下自动化任务的例子——定时播放音乐

linux下自动化任务的例子 在linux系统中实现作业的自动化是非常便利的。 比较常用的是Cron服务的crontab这个命令。 ?一个具体的任务列表 这个是学校室外广播的自动程序,只用了?一台被废弃的塞羊800的学生机,安装的系统是红旗linux,其他的linux、FreeBSD、unix或者是MacOS都可以。 将Cron设为自动运行。 chkcon?g –level 35 crond on 进入系统终端 键入: crontab -u caizhongyi -e (crontab为命令,“-u cai”是指定执行作业的系统用户为cai,“-e”使用crontab自己的vi编辑器,防止出现编码或系统环境问题造成的错误)然后在编辑器(vi编辑器)中输入如下命令: 0 7 * * 1 mpg123 -q /home/cai/guangbo/001.mp3 21 8 * * 1 mpg123 -q /home/cai/guangbo/11.mp3 21 8 * * 2 mpg123 -q /home/cai/guangbo/21.mp3 21 8 * * 3 mpg123 -q /home/cai/guangbo/31.mp3 21 8 * * 4 mpg123 -q /home/cai/guangbo/41.mp3 21 8 * * 5 mpg123 -q /home/cai/guangbo/51.mp3 16 9 * * 2 mpg123 -q /home/cai/guangbo/212.mp3 16 9 * * 3 mpg123 -q /home/cai/guangbo/312.mp3 16 9 * * 4 mpg123 -q /home/cai/guangbo/412.mp3 16 9 * * 5 mpg123 -q /home/cai/guangbo/512.mp3 25 10 * * 1 mpg123 -q /home/cai/guangbo/12.mp3 25 10 * * 2 mpg123 -q /home/cai/guangbo/22.mp3 25 10 * * 3 mpg123 -q /home/cai/guangbo/32.mp3 25 10 * * 4 mpg123 -q /home/cai/guangbo/42.mp3

Spring提供的三种定时任务机制及其比较

Spring提供的三种定时任务机制及其比较 定时任务的需求在众多应用系统中广泛存在,在Spring中,我们可以使用三种不同的定时机制,下面一一描述并加以比较 1. 基于Quartz的定时机制

下面详细解释这个类图中涉及的关键类及其使用场景 1.1. SchedulerFactoryBean 这是Spring中基于Quartz的定时机制入口,只要Spring容器装载了这个类,Quartz定时机制就会启动,并加载定义在这个类中的所有trigger Spring配置范例: [xhtml]view plaincopy 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 1.2. CronTriggerBean 实现了Trigger接口,基于Cron表达式的触发器 这种触发器的好处是表达式与linux下的crontab一致,能够满足非常复杂的定时需求,也容易配置

Spring配置范例: [xhtml]view plaincopy 1. 2. 3. 4. 1.3. SimpleTriggerBean 该类也实现了Trigger接口,基于配置的定时调度 这个触发器的优点在于很容易配置一个简单的定时调度策略 Spring配置范例: [xhtml]view plaincopy 1. 2. 3. 4. 5. 6.3600000 7. 8. 9.86400000 10. 11.

Linux的crontab命令

linux定时运行命令脚本——crontab 分类:Linux/Shell2011-09-24 11:12 12787人阅读评论(0) 收藏举报 Linux中,周期执行的任务一般由cron这个守护进程来处理 ps -ef | grep cron cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron在3个地方查找配置文件(设置shell脚本): 1、/var/spool/cron/yanggang 这个目录下存放的是每个用户(包括root)的crontab任务,每个任务以创建者的名字命名,比如用户tom建的crontab任务对应的文件就是/var/spool/cron/tom yanggang@barry$ sudo ls -l /var/spool/cron/(或有时 是 /var/spool/cron/crontabs/) -rw------- 1 root crontab 1071 2011-09-19 17:20 root -rw------- 1 yanggang crontab 1176 2011-09-24 11:07 yanggang 一般一个用户最多只有一个crontab文件(如:root, yanggang等),其对应日志在/var/spool/mail/root(或/var/spool/mail/yanggang)文件里 2、/etc/crontab这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR #sun,mon,tue,wed,thu,fri,sat # | | | | |

Linux定时任务设置

Linux 下定时任务设置 文章分类:操作系统 为当前用户创建cron服务 1. 键入crontab -e 编辑crontab服务文件 例如文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh */2 * * * * 通过这段字段可以设定什么时候执行脚本 /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 这一字段可以设定你要执行的脚本,这里要注意一下bin/sh 是指运行脚本的命令后面一段时指脚本存放的路径 2. 查看该用户下的crontab服务是否创建成功,用crontab -l命令 3. 启动crontab服务 一般启动服务用/sbin/service crond start 若是根用户的cron服务可以用sudo service crond start,这里还是要注意下不同版本linux系统启动的服务的命令也不同,像我的虚拟机里只需用sudo service cron restart 即可,若是在根用下直接键入service cron start 就能启动服务

4. 查看服务是否已经运行用ps -ax | grep cron 5. crontab命令 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明: crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除没个用户的cron服务 crontab -e //编辑某个用户的cron服务 比如说root查看自己的cron设置:crontab -u root -l 再例如,root想删除fred的cron设置:crontab -u fred -r 在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e 进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt 任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此 任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工 作便会自动执行该工作。

任务及日志管理系统建设方案

xxxxxxxxxxx 任务及日志管理系统 建设方案 2012年8月

四、总体设计-------------------- ---------------------------------------------------------------错误!未定义书签。** 系统安全设计 ----------------------------------------------------------------------------错- 误!未定义书签。一、概述-----------------------------------------------------------------------------------------错误!未定义书签。 二、建设内容-----------------------------------------------------------------------------------错误!未定义书签。 三、需求分析-----------------------------------------------------------------------------------错误!未定义书签。 ** 业务需求------------------------------------------------------------------------------------错-误!未定义书签。 ** 任务登记 ----------------------------------------------------------------------------错- 误!未定义书签。 ** 日志登记 ----------------------------------------------------------------------------错- 误!未定义书签。 ** 日志采集 ----------------------------------------------------------------------------错- 误!未定义书签。 ** 系统管理 ----------------------------------------------------------------------------错- 误!未定义书签。 ** 统计分析 ----------------------------------------------------------------------------错- 误!未定义书签。 ** 涉及部门或单位--------------------------------------------------------------------------错-误!未定义书签。 ** 用户角色------------------------------------------------------------------------------------错-误!未定义书签。 ** 信息安全要求-----------------------------------------------------------------------------错-误!未定义书签。 ** 运维要求-----------------------------------------------------------------------------------错-误!未定义书签。 ** 技术要求-----------------------------------------------------------------------------------错-误!未定义书签。 ** 设计原则-----------------------------------------------------------------------------------错-误!未定义书签。 ** 业务流程设计-----------------------------------------------------------------------------错-误!未定义书签。 ** 业务架构设计 ----------------------------------------------------------------------------错- 误!未定义书签。 ** 业务功能设计 ----------------------------------------------------------------------------错-- 误!未定义书签。 ** 普通用户端功能 -------------------------------------------------------------------错- 误!未定义书签。 ** 部门领导功能 ----------------------------------------------------------------------错- 误!未定义书签。 ** 任务提醒 -----------------------------------------------------------------------------错- 误!未定义书签。 ** 查询统计功能 -----------------------------------------------------------------------错- 误!未定义书签。 ** 系统管理 -----------------------------------------------------------------------------错- 误!未定义书签。 ** 流程定义-----------------------------------------------------------------------------错- 误!未定义书签。 ** 系统技术架构设计-----------------------------------------------------------------------错- 误!未定义书签。 ** 技术路线 ----------------------------------------------------------------------------------错- 误!未定义书签。 ** J2EE 体系结构 ---------------------------------------------------------------------错- 误!未定义书签。 ** AJAX 界面开发技术---------------------------------------------------------------错- 误!未定义书签。

企业信息管理系统任务管理系统应用手册

企业信息管理系统任务管理系统应用手册 The document was prepared on January 2, 2021

企业信息管理系统--任务管理系统应用手册《任务管理系统应用手册》 企业文化部 2003年2月

目录

I. 系统概要 1. 1系统功能 对个人工作进行合理的统筹、安排、总结,做到井然有序, 继而提高工作效率、优化工作质量。 使上级领导对下属员工的工作监督有力、落实彻底、评定有 据。 从中清晰地了解员工的思维习惯、工作方式、工作能力,由 此对人、对事客观评定、防微杜渐。弥补了传统工作汇报方 式的效率低、不合理,没有细节依据等不足之处。 加强公司部门之间、人员之间的沟通、合作,充分发挥团队 力量。 储存有效的工作记录,逐渐积累成公司海量的经验、知识仓 库,具备极大的参考和借鉴价值。 培养员工良好的工作习惯,提高职业素养。 通过此系统可全权实现工作的在线传达、在线回复、工作安排、进展监督、任务备忘、业绩评定等,工作实施方向明确,业绩评定尺度清晰,有利于形成有效的激励制度及企业的长远发展。 1. 2系统内容 《TENGS任务管理系统》主要包含以下几个模块:任务创建、任务编辑、任务作废、任务到达提示 任务结束、结论填写、任务转发

任务阶段管理 –阶段划分 –困难求助 任务进度显示、任务延时识别 指定日期任务查询、下属员工任务查询 具体描述请详见第二章。 1. 3系统的进入 登陆到公司内部主页(“)后,点击“任务管理”即进入系统登陆界面,输入用户名、密码,如图1.3.1: 图1.3.1 点击“”后,进入系统主界面。 点击“”,则回到公司主页。 点击“”按钮,即进入如下界面:

linux下种定时执行任务方法

(1)at 命令 假如我们只是想要让特定任务运行一次,那么,这时候就要用到at 监控程序了。 设置at 命令很简单,指示定运行的时间,那么就会在哪个时候运行。at 类似打印进程,会把任务放到/var/spool/at 目录中,到指定时间运行它。at 命令相当于另一个shell ,运行at time 命令时,它发送一个个命令,可以输入任意命令或者程序。at now + time 命令可以 在指示任务。 假设处理一个大型数据库,要在别人不用系统时去处理数据,比如凌晨3 点10 分。那么我们就应该先建立/home/kyle/do_job 脚本管理数据库,计划处理/home/kyle/do_job 文件中的结果。正常方式是这样启动下列命令: # at 2:05 tomorrow at>/home/kyle/do_job at> Ctrl+D AT Time 中的时间表示方法 时间例子说明 Minute at now + 5 minutes任务在 5 分钟后运行 Hour at now + 1 hour 任务在 1 小时后运行 Days at now + 3 days任务在3 天后运行 Weeks at now + 2 weeks 任务在两周后运行 Fixed at midnight任务在午夜运行 Fixed at 10:30pm 任务在晚上10 点30 分 注意:一 默认为不启定要检查一下atq 的服务是否启动,有些操作系统未必是默认启动的, 而ubuntu 默认为启动的。检查是否启动,用service atd 检查语法, linux 用 service atd status 检查atd 的状态,用service atd start 启动atd 服务。 查看at 执行的具体内容:一般位于/var/spool/at 目录下面,用vi 打开,在最后一部分

任务管理系统概述与方案

任务目标管理系统简介及功能概述 目录 一、软件开发平台概述 (3) 1.1 平台设计原则 (4)

1.2 平台特点 (6) 1.3 强大易用的工作流构建 (9) 1.4 工作平台所需的技术运作环境参数 (11) 二、任务目标管理系统开发的主要功能简介 (11) 4.1 系统结构描述 (11) 4.1.1 系统结构拓朴图如下所示: (11) 4.1.2 系统界面简介 (12) 4.2 系统功能简介 (13) 4.2.1 灵活的公文处理能力 (13) 4.2.2 规范的档案管理 (14) 4.2.3 业务管理描述 (15) 4.2.4 公文的管理功能说明 (16) 4.2.5 友好的系统工作界面 (18) 4.2.6 解决了客户对远程办公的需求 (19) 4.2.7 多样化的通讯手段,实现零距离无限沟通 (19) 4.2.8 灵活的系统初始化设定 (21) 4.2.9 其他功能的简要描述 (21) 三、项目实施方案 (23) 3.1实施步骤 (23) 3.2实施的阶段划分及里程碑定义 (24) 3.2.1系统平台搭建 (24) 3.2.2业务咨询与规划 (24)

3.2.3系统实施与后台配置 (24) 3.2.4系统测试、集成调试 (24) 3.3 系统培训 (25) 3.3.1系统试运行 (26) 3.3.2系统测试验收 (26) 3.3.3系统正式运行切换 (27) 3.3.4售后服务 (27) 3.4 项目实施成果物 (28) 3.5 实施计划 (29) 一、软件开发平台概述 我公司的XX软件工厂开发平台(以下简称平台)主要采用流行的J2EE 技术架构,基于B/S模式,基于可视化开发的思想实现。平台使用中间组件来构建系统,不同于传统的其他软件手工编写代码的方式,提供了丰富的可视化组件,根据业务需求在浏览器拖拉、摆放各种自由组件来完成业务操作。 平台的这种模式决定了平台本身具有足够灵活、开放、适用性更强等特点,构建开发一个新系统的时间将大大缩短,对于用户需求的变化适应更加灵活,因为只需要根据新需求再摆放组件就可以了等优点。

linux定时任务详细说明

Linux 定时任务 fileclear.sh tamcdir=${HOME}/ora/user_projects/domains/tamc cd ${tamcdir} echorm-f `ls heapdump*.phd` rm-f heapdump*.phd echorm-f `ls javacore*.txt` rm-f javacore*.txt echorm-f `ls Snap*.trc` rm-f Snap*.trc cd bin echocp/dev/null nuhup.out cp/dev/null nuhup.out cd ${tamcdir}/pxbak echorm-rf `ls20*` rm-rf 20* cd ${tamcdir}/webapps/tamcx/fileLoad echorm-f `find/weblogic/ora/user_projects/domains/tamc/webapps/tamcx/fileLoad/ -mtime +1` find/weblogic/ora/user_projects/domains/tamc/webapps/tamcx/fileLoad/ -mtime +1 -exec rm-f {} \; task.crontab #web服务端日志、临时文件清理 101* * * ksh $HOME/tools/clearweblogic.sh>>/weblogic/ora/user_projects/domai ns/tamc/webapps/tamcx/log/crontab.log 2>>/weblogic/ora/user_projects/domains/ta mc/webapps/tamcx/log/crontab.log task.null.crontab是一个没有内容的空文件 开启定时任务 crontab /weblogic/tools/task.crontab 停止定时任务 crontab /weblogic/tools/task.null.crontab crontab [-u username] [-l|-e|-r]

Linux实验八 计划任务管理

实验八计划任务管理 一、实验内容:使用at和cron服务实现Linux进程调度方法。 二、具体步骤 (一) 通过at命令实现计划任务 1、2分钟后执行/bin/date 2、2009-11-7 晚上7:00提示"今天我们学习计划任务",将提示信息输出到/lx/ 3、查找系统中任何以c为后缀名的文档,将将结果保存到/lx/findc文件中,指定时间为2009年12月28日下午1点 4、将第3题的命令写到/lx/findjob中,使用at命令执行,并将结果保存到 /lx/findfc中,指定时间为当前时间后的3分钟 5、at命令实现今晚23:00定时关机 6、at命令实现在3天后统计/etc/inittab文件的行数,将统计结果送至

/lx/initline文件中 7、列出现有的所有at任务,并记下相关信息(提示:atq命令) 8、删除某at任务,并进行查看是否删除(提示:atrm 任务号命令) (二) 通过cron命令实现计划任务 1、使用cron命令实现下午12月每天下午1:00点系统进行维护状态,重新启动系统 2、使用cron命令实现在11月20日星期5的20点30分查看/etc/passwd 内容,将将查看结果送至/lx/passtext

3、使用cron命令实现每周一至周五3点钟,在目录/home中,查找文件名为*.c,且是4天内的修改过的文件,对满足该条件的文件进行删除。 4、查看当前的crontab文件 5、删除用户liyang的crontab文件 7、6、使用cron实现每天的3点30备份/etc目录,将备份文件保存 /lx/ 将(6)题进行扩展,要求保存的文件的名称为/lx/etc+年月日.,其它要求不变.

任务管理系统概述与方案

任务目标管理系统简介及功能概述目录 一、软件开发平台概述 3 1.1 平台设计原则 3 1.2 平台特点 5 1.3 强大易用的工作流构建 8 1.4 工作平台所需的技术运作环境参数 8 二、任务目标管理系统开发的主要功能简介 9 4.1 系统结构描述 9 4.1.1 系统结构拓朴图如下所示: 9 4.1.2 系统界面简介 9 4.2 系统功能简介 10 4.2.1 灵活的公文处理能力 10 4.2.2 规范的档案管理 11 4.2.3 业务管理描述 12 4.2.4 公文的管理功能说明 12 4.2.5 友好的系统工作界面 14

4.2.6 解决了客户对远程办公的需求 15 4.2.7 多样化的通讯手段,实现零距离无限沟通 15 4.2.8 灵活的系统初始化设定 16 4.2.9 其他功能的简要描述 16 三、项目实施方案 18 3.1实施步骤 18 3.2实施的阶段划分及里程碑定义 18 3.2.1系统平台搭建 19 3.2.2业务咨询与规划 19 3.2.3系统实施与后台配置 19 3.2.4系统测试、集成调试 19 3.3 系统培训 19 3.3.1系统试运行 21 3.3.2系统测试验收 21 3.3.3系统正式运行切换 21 3.3.4售后服务 21 3.4 项目实施成果物 23

3.5 实施计划 24 一、软件开发平台概述 我公司的XX软件工厂开发平台(以下简称平台)主要采用流行的J2EE技术架构,基于B/S模式,基于可视化开发的思想实现。平台使用中间组件来构建系统,不同于传统的其他软件手工编写代码的方式,提供了丰富的可视化组件,根据业务需求在浏览器拖拉、摆放各种自由组件来完成业务操作。 平台的这种模式决定了平台本身具有足够灵活、开放、适用性更强等特点,构建开发一个新系统的时间将大大缩短,对于用户需求的变化适应更加灵活,因为只需要根据新需求再摆放组件就可以了等优点。 1.1 平台设计原则 平台设计的基本原则是以系统总体目标为宗旨,为用户提供一个技术先进,成熟可靠,灵活适用,性能优秀的网站应用系统。因此,系统设计将遵循如下原则: ● 开放性、先进性: 系统在设计时考虑到功能的可扩展性与维护的方便性,使用的操作平台类型,应用服务器、编程语言和数据库,将遵循通用性、开放性,以期达到减少后续功能增加,修改的难度。 底层采用J2EE技术开发,可以发布在装有Unix或Windows操作系统的电脑上,数据库访问采用中间访问组件,支持各种主流数据库MsSqlServer、Oracle、Db2、Sysbase和开源数据库MySQL、PostgresSQL等,业务表单设计采用可视化设计,程序员无需知道实现细节即可不用写一行代码或少量脚本的代码即可完成业务操作。比起市面上的各种开发平台还在使用代码编写业务系统先进多了。

相关文档
最新文档