Parece que detectó una desviación POSIX en bash
que también es una desviación del histórico Bourne Shell. Puede llamarlo un error o simplemente un comportamiento desviado.
El guión al que te refieres se imprime
1
2
con todos los shells excepto bash en comportamiento predeterminado.
Si llama bash --posix
, funciona correctamente.
Según un puntero del usuario Kusalananda, parece que bash por defecto hace que todos los comandos incorporados restauren su entorno temporal al salir y no solo para los comandos incorporados no -especiales. Dado que export
es un componente especial, POSIX requiere que un shell se comporte de la misma manera que un Bourne Shell de principios de la década de 1980 para mantener el valor del entorno.
Dado que bash no implementa esto de manera predeterminada, obtiene la desviación.
Это выглядит совершенно нормально.
Автомонтировщик берет на себя каталог верхнего уровня, /srv/xray
для всех монтирований, определенных в соответствующем файле или программе, /etc/auto.xray
. (В вашем случае это обычный файл.)
Файловые системы монтируются только по запросу, поэтому, если вы заглянете внутрь /srv/xray
, вы сначала ничего не увидите. Но когда вы запустили ls -ld /srv/xray/cdm8240/
, автомонтировщик увидел ссылку на сопоставленный каталог cmd8240
и смонтировал для вас соответствующую файловую систему в /srv/xray/cdm8240
.
В какой-то момент в будущем, как только вы перестанете обращаться к файловой системе, смонтированной в /srv/xray/cdm8240
, программа автоматического монтирования размонтирует ее, и /srv/xray
снова окажется пустым.
Что лично я считаю полезным, так это запустить автомонтировщик под /var/autofs
, чтобы для файла сопоставления auto.misc
у меня было /var/autofs/misc
, а для записи remote
в этом auto.misc
файле я бы есть /var/autofs/misc/remote
.
Затем я создаю каталог верхнего -уровня /autofs
и каталоги символических ссылок из /var/autofs/misc/
. Таким образом, они видны мне, даже если они не смонтированы, и мне больше не нужно беспокоиться о дереве каталогов /var/autofs/misc
.
mkdir -p -m755 /autofs
cd /autofs
ln -s../var/autofs/misc/remote # Create link to automounted 'remote'