07 2013 档案

摘要:1、关于信号以及信号捕捉 (1) $ ps -au可以用来查看所有作业,包括暂停的和停止的,当然还有正在运行的。 在STAT这一列表示各个作业的状态,S表示Stop,R表示Run,T表示被追踪的或停止的。当然,你可以用kill -9 pid 的方式来终止任何你想终止的作业。(ctrl+c或者ctrl+z) (2)信号捕捉 trap命令可以拦截你想要观察的linux信号,如果脚本收到了trap命令所捕捉的信号,它会阻止这个信号被shell处理,直接在本地处理这个信号。 使用格式为:trap commands signals。 (3)移除捕捉:见下例 例:cat ... 阅读全文
posted @ 2013-07-10 15:13 风情云淡~ 阅读(675) 评论(0) 推荐(0)
摘要:1、简单的命令行重定向问题。 例:ls -al test test1 test2 1>out.txt 2>err.tx 这里ls这句命令行命令之后将标准输入重定向到out.txt中,标准错误重定向到err.txt中。2、文件中临时重定向题 例:$ cat test1 #!/bin/bash #!关于测试临时重定向问题 echo "This is an error!" >&2 #将这句话临时重定向为标准错误 echo "This is normal output! " 正常运行这个脚本:./test1 结果为:This is an 阅读全文
posted @ 2013-07-03 21:59 风情云淡~ 阅读(386) 评论(0) 推荐(0)