2010-08-12 2 views

답변

0

csh은 실행 파일을 찾기 위해 해시를 사용한다는 것을 기억하기 때문에 rehash을 사용해 볼 수 있습니다. /usr/sbin/lsof을 시도하면 문제인지 여부를 알 수 있습니다 (또는 실제로 문제가 무엇인지 알 수 있음) 입니다.

lsof/usr/sbin 디렉토리의 사용 권한을 확인하여 실행 파일/검색 가능 파일인지 확인하십시오 (문제는 발생하지 않음).

이 질문은 SU에 걸쳐 슬쩍 찔렀다 때까지 당신이 CSH 또는 tcsh를 사용하고 :-)

+0

네 실행할 수는/usr/sbin에/lsof를 –

+0

재탕은 –

+1

당신이 실행할 수 작동하지 않습니다/usr/sbin에서 실행 가능한 _another_ (전체 경로 제외)? 또한 경로가 실제로 무엇인지 보여주십시오. – paxdiablo

0

속하는 경우, 당신은 아마 기다려야 실패?

이 출력물은 어떤 출력을 생성합니까? (당신이 tcsh가없는 경우, 첫 번째 줄에 cshtcsh을 변경하고 where 명령을 주석 처리합니다.)

#!/bin/tcsh -f 

echo 'PATH:' 
echo "$PATH" | tr ':' '\n' | sed 's/^/ /' 

echo "% which lsof" 
which lsof 

echo "% where lsof" 
where lsof 

ls -lgd /usr/sbin /usr/sbin/lsof 
관련 문제