1、 nohup 命令
用途:不挂断地运行命令。
语法:nohup Command [ Arg … ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。
退出状态:该命令返回下列出口值:
126 可以查找但不能调用 Command 参数指定的命令。
127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。
否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。
nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。
该命令的一般形式为:nohup command &
使用nohup命令提交作业
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:
nohup command > myout.file 2>>icpp.err &
在上面的例子中,输出被重定向到myout.file文件中。
2、命令行参数
$# ----传递给程序的总的参数数目
$? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。
$* ----传递给程序的所有参数组成的字符串。
$n ----表示第几个参数,$1 表示第一个参数,$2 表示第二个参数 ...
$0 ----当前程序的名称
$@----以"参数1" "参数2" ... 形式保存所有参数
$$ ----本程序的(进程ID号)PID
$! ----上一个命令的PID
3、标准输出
2>/dev/null:把标准输出 输出到空设备,意思是不显示消息
4、if语句
-eq 判断是否相等
-ne 判断是否不等
-lt 判断是否小于
-le 判断是否大于等于
-gt 判断是否大于
-ge 判断是否小于等于
-b 当file存在并且是块文件时返回真
-c 当file存在并且是字符文件时返回真
-d 当pathname存在并且是一个目录时返回真
-e 当pathname指定的文件或目录存在时返回真
-f 当file存在并且是正规文件时返回真
-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效
-k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真
-p 当file存在并且是命令管道时返回为真
-r 当由pathname指定的文件或目录存在并且可读时返回为真
-s 当file存在文件大小大于0时返回真
-u 当由pathname指定的文件或目录存在并且设置了SUID位时返回真
-w 当由pathname指定的文件或目录存在并且可执行时返回真。一个目录为了它的内容被访问必然是可执行的。
-o 当由pathname指定的文件或目录存在并且被子当前进程的有效用户ID所指定的用户拥有时返回真。
5、kill -9 9 SIGKILL Kill Forced termination; cannot be trapped
6、awk '/sun/{print}' mydoc 打印包含sun
awk '/^(so|no)/' mydoc 打印开头包含so或no
awk '/[so]/{print}' mydoc 打印so开头的
awk -F % '$1==100||$2<50' mydoc 打印以%分隔,第1字段==100或第2字段小于50
awk '{print($1>50?"ok"$1:"error"$1)} mydoc
awk '/第1个域/第2个域/第3个域/...'
^ 在字符串的开头开始匹配
$ 在字符串的结尾开始匹配
. 与任何单个字符串匹配
[ABC] 与[]内的任一字符匹配
[A-Ca-c] 与A-C及a-c范围内的字符匹配(按字母表顺序)
[^ABC] 与除[]内的所有字符以外的任一字符匹配
Desk|Chair 与Desk和Chair中的任一个匹配
7,
I=4
while [ $I -le 48 ];do
ckics >> ckicslog.log
I=$(($I+1))
sleep 900
done
#定时,定数运行SHELL
8,grep xxx * 查N个文件包含XXX字符的,可以显示文件名,貌似AWK就不太方便了.
9,
$ basename /abc/def/ghi.txt
ghi.txt
$ basename ghi.txt
ghi.txt
$ basename ghi.txt .txt
ghi
$ basename /abc/def/ghi.txt .txt
ghi
$ dirname /BILL/ISSHOME/bin/bb.txt
/BILL/ISSHOME/bin
$ dirname /BILL/ISSHOME/bin
/BILL/ISSHOME
分享到:
相关推荐
文档强调了使用RACADM命令行时的注意事项,其中包括“NOTE”、“CAUTION”、“WARNING”,这三者分别用于提示用户重要信息、警告可能对硬件造成的损害或数据丢失、以及可能带来的财产损失、人身伤害或死亡的风险。...
README for the eric5 IDE ... collector being unable to do his job. Interfaces to additional software packages via plugins Some of the interfaces provided as plugins are as follows. ...
Cockpit软件的安装和更新可通过SAP Note 2078425获取相关信息。安装完成后,可以通过以下URL启动SAP HANA Cockpit: - 管理数据库实例:`https://host:5<num>27` - 管理执行计划:`https://host:5<num>29` 通过SAP...
String arguments, either for a file name or a numerical value, are useful when these tools are compiled and called from a shell command line. This makes it easy to use the tools on machines with ...
Note that many committers work in multiple areas, making the total number higher than the real number of committers. The total number of committers at that time was 269. Committers fall into three ...