저는 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
따라서 명령은 출력을 제공하지 않습니다.