pstree -sup $$
ps만 사용하여 어떻게 이를 달성할 수 있습니까 ? 시도했지만 ps h -a -o pid,user,comm= $$
"프로세스 체인"을 얻는 방법을 알 수 없습니다. 쉘 스크립트가 필요합니까?
고마워요 조니
답변1
#!/bin/bash
PID=$(ps -h -o pid $1)
while true;do
user=$(ps h -o user $PID)
cmd=$(ps h -o comm= $PID)
echo -e "$PID \t ($cmd,$user)"
[ $PID != 1 ] || break
PID=$(ps h -o ppid $PID);
done;
exit 0