ps comando não dando saída no diretório home

5

Estou logando em um servidor solaris, alternando para o bash, depois mudando para outro usuário "sruser" e mudando para o bash.

/home/batch/sruser/ é o diretório inicial do usuário "sruser".

O problema é que o ps não está dando saída quando executado no diretório inicial -

# 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
#

Não sei qual poderia ser o problema. Nem sei por onde começar a procurar o que possa ser o problema.

    
por Srikanth 21.02.2011 / 13:12

1 resposta

6

$PATH tem . (cwd) e existe um arquivo ps com permissões executáveis no diretório inicial.

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

Por isso, o comando não estava dando nenhuma saída.

    
por 22.02.2011 / 06:17

Tags