Описание тега apple-watch-app
[Правка: рефрейминг, чтобы сделать вопрос более ясным]
Я использую Mac терминала для доступа к системам дистанционного Линукс. На Mac, в командной строке устанавливается:
PROMPT_COMMAND='Эхо-СВ "\033]0;${пользователь}@${имя}\007"
На удаленном Linux системы, командной строке задано:
PROMPT_COMMAND='функции printf "\033]0;%s@%s:%s\007" "${пользователь}" "${имя%%.*}" "${PWD ДЛЯ/#$ДОМА/~}"'
(Этот путь задается в /etc/bashrc и на удаленной системе Linux, и не может быть изменена простым морали)
Поэтому, когда я запускаю терминал, название моей терминальной сессии выглядит так:
пользователь@mymac -- -Баш
(далее - "-- - Баш" элемент отображается в терминале)
И после того, как я SSH в Linux-системе название изменения:
otheruser@linuxbox:~ -- СШ linuxbox
(в "-- СШ linuxbox" элемент, добавленный терминал)
Проблема, когда я переключиться на автоматическое монтирование путь на удаленной системе Linux, таких как 'компакт-диск /сеть/хост/путь, где путь NFS экспортируется в системе Linux, но не на моем Mac, терминал блокируется. Каждое окно, каждая вкладка становится непригодным для использования.
Звание на данный момент было установлено:
otheruser@linuxbox:/чистый/имя/путь -- СШ linuxbox
Я, наконец, понял, что мой Mac пытается смонтировать файловую файловой системы NFS ссылается на удаленной терминальной сессии, которые я считаю срабатывает по названию, поскольку это единственный способ разместить/чистый/... путь будет пройден, и в следующем крепление команда работает на моем локальном компьютере Mac:
$ ПС-эф | грэп автомонтирование 858 0 1 0 10:58AM ?? 0:automountd 00.08
0 1003 858 0 11:03 утра ?? 0:00.00 процесс /sbin/маунта -о nobrowse -Т НФ -о retrycnt=0 -о с nosuid,nodev -O с опциями nosuid -О значит -о с nosuid сервер:/путь /сеть/хост/путь
0 1004 1003 0 11:03 утра ?? 0:00.01 на /sbin/mount_nfs -о nobrowse -о retrycnt=0 -о с nosuid -о nodev -O с опциями nosuid -О значит -о с nosuid имя:/путь /сеть/хост/путь
Если я 'убить -9' команда 'mount_nfs', терминал начинает снова отвечать на запросы до тех пор, пока название терминала меняется после оперативного обновления. Который часто.
Почему терминал вызвав команду Mount локально в этом случае? Как я могу остановить это? То есть без того, чтобы изменить строку на удаленной системе.