#Create & update pid file
/usr/ucb/ps -axuwww | grep java | grep "SmartFileConvertor $instance" | grep -v grep | nawk '{ print $2 }' > ${pidFile}
答案1
ps -axuwww
:
axu
: 列出系统中所有进程的BSD语法
www
:最大宽度
这是从左到右运行的完整命令::
/usr/ucb/ps -axuwww | grep java
仅输出包含“java”的行
..| grep "SmartFileConvertor $instance"
:仅输出包含“SmartFileConvertor”的行,并将某些实例值设置为环境变量
..| grep -v grep
:仅输出不包含“grep”的行
..| nawk '{ print $2 }'
:输出第二列,即pid
..> ${pidFile}
pidFile
:将输出重定向到环境变量中的名称的文件
当您想知道命令/程序的参数时,man page
通常可以使用和man
等命令。 man ps
man grep