UID를 인쇄해야합니다.bash ps 이름에 대한 프로세스 정보 인쇄
GNU nano 2.0.6
File: file2
ps o uid,pid,ppid,ni,vsz,rss,stat,tty,time | grep $2 > $1
cat $1
echo "enter pid of process to kill:"
read pid
kill -9 $pid
하지만 (이 과정이 존재)
UPDATE
GNU nano 2.0.6
File: file2
ps o uid,pid,ppid,ni,vsz,rss,stat,tty,time,command | grep $2 | awk '{print $1,$2,$3,$4,$5,$6,$7,$8,$9}' > $1
cat $1
echo "enter pid of process to kill:"
read pid
kill -9 $pid
이 나를 위해 작동하지만, 실제로이 솔루션 인수 $ 2 = bash는이 명령을 사용할 때 그것은 아무것도 인쇄합니다 IMHO는 최고의 것이 아닙니다. grep 이름 뒤에 shadow column 명령을 사용하고 명령을 제외한 모든 열을 인쇄합니다.
입니다 실패) –
긴 awk 명령 대신'cut -d ','-f-9'를 사용할 수 있습니다. 그것보다 더 나은'awk' /'cut'을 피하기 위해'ps ouid, pid, (...), tty, time $ (pgrep $ 2)'를 사용할 수 있습니다. – silel