"PATH에서 foo를 찾을 수 없습니다." - 하지만 거기에 있습니다.

"PATH에서 foo를 찾을 수 없습니다." - 하지만 거기에 있습니다.

다음과 같은 동작이 나타납니다.

$ foo
Could not find foo in PATH
$ which foo
/usr/local/corp/bin/foo
$ readlink -f `which foo`
/path/to/opt/foo/foo
$ /usr/local/corp/bin/foo
starting foo, output for foo, blah blah blah

이것은 Linux 커널 3.10.0-1160.53.1.el7.x86_64를 사용하는 Centos 7 시스템입니다. 쉘은 bash입니다.

노트:

  • 응, /usr/local/corp/bin내 안에는 $PATH
  • /usr/local/corp/bin/foo에 대한 심볼릭 링크입니다 /path/to/actual/binary/foo.
  • hash -r도움이 안돼.

관련 정보