Экспорт переменных от чтения

Я не сказал бы, что FHS мертв. 3,0 версии документируются, чтобы все еще разрабатываться, хотя довольно возможно, что никто в настоящее время не работает над ним.

FHS 2.0 относительно хорошо уважает большая часть Гну/еистрибутивов Linux, но игнорирует другой Unix как Ose.

Я предполагаю одну из причин, FHS 3 испытывает некоторые затруднения, будучи выпущенным, это, является очень трудным достигнуть согласия между специалистами по обслуживанию дистрибутива о том, что должно быть в файловой системе и где. Любое изменение могло бы повредить существующие команды, которые ожидают, что файлы будут расположены где-нибудь.

Это, вероятно, почему стандарт POSIX очень легок на той области, и только передайте под мандат очень ограниченное количество файлов и каталогов для существования, / (надо надеяться), /tmp, /dev/tty, /dev/console и вот именно. Даже /bin, /usr/bin, /lib, и /usr/lib которые были зарегистрированы в более ранние документы POSIX, были отброшены, утверждая, что определение их не было полезно.

3
09.12.2014, 01:40
1 ответ

Теперь программа установки поддерживает установку ZFS поверх geli. Я настоятельно рекомендую вам использовать установщик. Он делает вещи немного иначе, чем кажется, что вы пытаетесь (не следовали по ссылке), но это работает хорошо.

Новая программа установки создает два GPT-раздела, один для/загрузки, где только ядро и защищенная паролем копия ключа шифрования. При загрузке ядро запрашивает пароль и настраивает зашифрованный диск. Единственное, что незашифровано - это ваше ядро.

Кроме того, можно легко и безопасно скопировать защищенный паролем ключ на внешний большой диск или, что еще лучше, установить внешний диск для репликации незашифрованной загрузки и зашифрованного корня и отправки zfs на внешний диск для полного резервного копирования системы, которое затем можно выполнить за пределами сайта.

-121--186567-

Используйте подстановку процесса < () :

fgrep -A 1 -f <(cut -d " " -f 1 Cell_cycle.txt)  filename.fasta
-121-175248-

No Sudo Option

Можно использовать исходную команду для запуска другого сценария bash в той же среде, откуда вы пришли. (Без запуска подпроцесса)

Script1.sh

#!/bin/bash
read -p "Enter Your Full Name: " Name
source script2.sh

Script2.sh

#!/bin/bash
echo $Name

--

С Sudo

Ваш пример не работает из-за sudo. Параметр Sudo -E можно использовать для сохранения переменных среды в среде суперпользователя.

Script1.sh

   #!/bin/bash
   read -p "Enter Your Full Name: " Name
   export Name 
   sudo -E bash script2.sh

Script2.sh

#!/bin/bash
echo $Name
2
27.01.2020, 21:27

Теги

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