私は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
したがって、コマンドは出力を提供しません。