Что могло вызвать, чтобы не показать что-то в пути?

Существует несколько способов пойти об этом. Самый легкий набор использовал бы файловую систему объединения, которая представляет единственное представление двух деревьев каталогов A и B, такой, что все изменения сохраняются к B. В Вашем случае A был бы NFS/Samba/sshfs / … точка монтирования, и B будет первоначально пустым каталогом в tmpfs файловой системе.

Linux не имеет файловой системы объединения в ядре, но существует несколько реализаций FUSE: funionfs, Unionfs-предохранитель.

2
28.03.2011, 01:31
2 ответа

Выполнение type $scriptname сказанный меня, что это был псевдоним. По-видимому, это препятствовало тому, чтобы он был найден который.

2
27.01.2020, 22:16

which csh сценарий на AIX, и он мог бы использовать другой путь. Но это, кажется, не точно Ваша проблема с тех пор which печатает ожидаемый путь.

Действительно ли Вы абсолютно уверены, что у Вас не было другого пути в первом ksh сессия? Выполнение ksh снова, возможно, изменилось PATH потому что это работало ~/.kshrc или $ENV. (И только быть уверенным, сценарий все еще существует, или он, возможно, просто был удален тем временем?)

0
27.01.2020, 22:16
  • 1
    Положительный, что сценарий не был удален - он работал снова впоследствии. echo $PATH произведенный тот же вывод во внутреннем и внешнем ksh, но возможно для этого возможно быть неправильным или вводящим в заблуждение? –   28.03.2011, 02:37

Теги

Похожие вопросы