首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 应用>文章内容
Linux循序渐进 进程管理及作业控制
来源:www.unix5.com 作者:riechelr_hl 发布时间:2007-05-21  

      [例3]

 $ at -f work 4pm + 3 days

 在三天后下午4点执行文件work中的作业。

 $ at -f work 10am Jul 31

 在7月31日上午10点执行文件work中的作业。

 在任何情况下,超级用户都可以使用这个命令。对于其他用户来说,是否可以使用就取决于两个文件:/etc/at.allow和/etc/at.deny。如果/etc/at.allow文件存在的话,那么只有在其中列出的用户才可以使用at命令;如果该文件不存在,那么把检查/etc/at.deny文件是否存在,在这个文件中列出的用户均不能使用该命令。如果两个文件都不存在,那么只有超级用户可以使用该命令;空的/etc/at.deny文件意味着所有的用户都可以使用该命令,这也是默认状态。

 下面对命令中的参数进行说明。

 -V 把标准版本号打印到标准错误中。

 -q queue 使用指定的队列。队列名称是由单个字母组成,合法的队列名可以由a-z或者A-Z。a队列是at命令的默认队列。

 -m 作业结束后发送邮件给执行at命令的用户。

 -f file 使用该选项把使命令从指定的file读取,而不是从标准输入读取。

 -l atq命令的一个别名。该命令用于查看安排的作业序列,它把列出用户排在队列中的作业,如果是超级用户,则列出队列中的所有工作。

 命令的语法格式如下:

 atq [-V] [-q 队列] [-v]

 -d atrm 命令的一个别名。该命令用于删除指定要执行的命令序列,语法格式如下:

 atrm [-V] 作业 [作业...]

 -c 把命令行上所列的作业送到标准输出。

 [例4] 找出系统中所有以txt为后缀名的文件,并且进行打印。打印结束后给用户foxy发出邮件通知取件。指定时间为十二月二十五日凌晨两点。

 首先键入:

 $ at 2:00 12/25/99

 然后系统出现at>提示符,等待用户输入进一步的信息,也就是需要执行的命令序列:

 at> find / -name “*.txt”|lpr

 at> echo “foxy:All texts have been printed.You can take them over.Good day!River” |mail -s ”job done” foxy

 输入完每一行指令然后回车,所有指令序列输入完毕后,使用组合键结束at命令的输入。这时候屏幕把出现如下信息:

 warning:command will be executed using /bin/sh.

 job 1 at 1999-12-25 02:00

 提醒用户把使用哪个shell来执行该命令序列。

 实际上如果命令序列较长或者经常被执行的时候,一般都采用把该序列写到一个文件中,然后把文件作为at命令的输入来处理。这样不容易出错。

 [例5] 上面的例子可以修改如下:

 把命令序列写入到文件/tmp/printjob,语句为:

 $ at -f /tmp/printjob 2:00 12/25/99

 这样一来,at命令把使用文件中的命令序列,屏幕显示如下:

 Warning:command will be executed using /bin/sh.

 job 2 at 1999-12-25 02:00

 当然也可以采用以下命令:

 $ at< /tmp/printjob 2:00 12/25/99

 来完成同样的任务。也就是使用输入重定向的办法把文件定向为命令输入。

 batch命令

 batch 用低优先级运行作业,该命令几乎和at命令的功能完全相同,唯一的区别在于,at命令是在指定时间,很精确的时刻执行指定命令;而batch却是在系统负载较低,资源比较空闲的时候执行命令。该命令适合于执行占用资源较多的命令。

共6页: 上一页 [1] [2] 3 [4] [5] [6] 下一页
 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·Linux系统调用列表(详解)
·MBR如果被覆盖了怎麽办?
·Linux系统下用户和用户组所有权
·Linux操作系统下配置IPTables方
·linux应用技巧集囊(新手遍)
·Linux操作系统配置基础祥解:GRU
·Linux操作系统Gaim玩转QQ与MSN--
·Linux内存映射技术
·UNIX系统操作入门篇
·linux系统管理--从头开始对ubunt
·UNIX系统应急响应工具上(初级)
·Linux操作系统的动态函式库详细
  相关文章
·Linux系统中内部和外部安全性概
·Linux操作系统的基准安全详细清
·用LIDS增强Linux操作系统安全详
·Linux 的带宽管理系统
·判定一个Unix系统受到入侵(中级)
·怎样才能提高Linux系统安全性能
·UNIX系统应急响应工具上(初级)
·简述 Linux 文件系统的目录结构
·Linux系统在存储技术中的几项应
·linux操作系统修改共享内存的简
·精彩分享:Linux系统下使用aMsn
·Unix 操作系统常见故障恢复技巧

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!