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

因此该命令没有给出任何输出。

相关内容