测试指定节点上指定进程(可以指定一个参数)是否存在,若存在并输出其进程id 无 # $1 node name# $2 process name# $3 process frist argTestPro(){ ssh "$1" ps -ef | \ awk -vp="$2" -va="$3" -vt="1" "\$8~/$2/"'{ l = split( $8,pro,"/" ) if ( pro[l] =
# $1 node name # $2 process name # $3 process frist arg TestPro() { ssh "$1" ps -ef | \ awk -vp="$2" -va="$3" -vt="1" "\$8~/$2/"'{ l = split( $8,pro,"/" ) if ( pro[l] == p && ( a == "" || a == $9 ) ) { t = 0 print $2 exit } } END { exit t }' }