我正在登录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
因此该命令没有给出任何输出。