ps 명령은 홈 디렉토리에 출력을 제공하지 않습니다

ps 명령은 홈 디렉토리에 출력을 제공하지 않습니다

저는 Solaris 서버에 로그인하고 bash로 전환한 다음 다른 사용자 "sruser"로 전환하고 bash로 전환하고 있습니다.

/home/batch/sruser/사용자 "sruser"의 홈 디렉터리입니다.

문제는 ps가 홈 디렉토리에서 실행될 때 어떤 출력도 제공하지 않는다는 것입니다.

# pwd
 /home/batch/sruser/
# ps
# cd dir1
 /home/batch/sruser/dir1
# ps 
   PID TTY      TIME CMD
 17867 pts/1789 0:00 bash
 17165 pts/1789 0:00 ksh
 20435 pts/1789 0:00 ps
#

문제가 무엇인지 잘 모르겠습니다. 가능한 문제를 어디서부터 찾아야 할지조차 모릅니다.

답변1

$PATH(cwd)가 있고 .홈 디렉터리에 실행 권한이 있는 파일이 있습니다.ps

# ls -lrt *ps*
-rwxrw-r--   1 sruser  batch          0 Jun 2 2010 ps
# type ps
ps is hashed (./ps)
# which ps
./ps

따라서 명령은 출력을 제공하지 않습니다.

관련 정보