提高UNIX工作效率 解析有价值的命令行
作者:佚名 出处:网络 更新时间:2007-08-07 责任编辑:
 
 

了解何时有事需要离开

  当您在系统中进行工作时,很可能会碰到其他的事情。leave 工具在 IBM AIX? 操作系统和 Berkeley Software Distribution (BSD) 系统(请参见参考资料部分)中非常常见,并且可以为您提供帮助。

  为 leave 命令指定需要离开的时间,使用 24 小时的格式:HHMM.它运行于后台,并将在给定时间之前的 5 分钟时,在终端中输出提醒您准备离开的信息。如果在离开前 1 分钟时,您依然处于登录状态,它会再次显示这个提醒消息,然后是在应该离开的时刻,并且在此之后每隔 1 分钟它都会发送提醒消息,直至您注销登录(或者终止这个 leave 进程)。清单 4 给出了一个示例。当您注销时,将终止这个 leave 进程。

  清单 4. 运行 leave 命令的示例

$ leave
When do you have to leave? 1830
Alarm set for Fri Aug 4 18:30. (pid 1735)
$ date +"Time now: %l:%M%p"
Time now: 6:20PM
$
<system bell rings>
You have to leave in 5 minutes.
$ date +"Time now: %l:%M%p"
Time now: 6:25PM
$
<system bell rings>
Just one more minute!
$ date +"Time now: %l:%M%p"
Time now: 6:29PM
$
Time to leave!
$ date +"Time now: %l:%M%p"
Time now: 6:30PM
$
<system bell rings>
Time to leave!
$ date +"Time now: %l:%M%p"
Time now: 6:31PM
$ kill 1735
$ sleep 120; date +"Time now: %l:%M%p"
Time now: 6:33PM
$


  您可以提供相对时间。如果您希望在从现在 开始的某个时间后离开,可以在时间参数前面加上 +.所以,要提醒在两小时后离开,可以输入下面的命令

$ leave +0200


  要以分钟为单位提供时间,可以让小时字段为 0.例如,如果您知道在 10 分钟之后必须离开,可以输入:

$ leave +0010


  您还可以指定离开时间作为参数,这使得 leave 成为脚本中非常有用的命令,特别是在 Shell 启动文件中。例如,如果您通常工作到下午 5 点,但是在星期 5 时必须在下午 4 点离开单位,那么您可以在 Shell 启动文件中设置一个周提醒:

if test "`date +%a`" = "Fri"; then leave 1600; fi


  您可以在启动脚本中加入一个简单的 leave 语句,不带任何参数。每次登录 Shell 时,您可以输入离开的时间,如果您按下 Enter 键,即没有指定任何值,那么 leave 将会退出,而不会设置提醒。

 
     
 
 
后退<<上一页 继续>>下一页
[上一页][第1页][第2页][第3页][第4页][第5页][第6页][第7页][下一页]
 
内容导航  
第1页解析有价值的命令行一 第2页解析有价值的命令行二
第3页解析有价值的命令行三 第4页解析有价值的命令行四
第5页解析有价值的命令行五 第6页解析有价值的命令行六
第7页Unix
上一篇 : 试试下面这些UNIX的提示.. 下一篇老手经验谈 介绍UNIX高手..
 
  您要为所发表的言论的后果负责,请各位遵纪守法并注意文明用语
标题:  

[ 关于本站 ] [ 广告服务 ] [ 商务合作 ] [ 联系我们 ] [ 合作伙伴 ] [ 法律顾问 ] [ 网站地图 ]
千橡公司 京ICP证041489号 Copyright (c) 1997-2007 All Right Reserved.