Вы, вероятно, захотите:
source <(eb printenv | tail -n +2 | sed 's/ //g; s/^/export /')
your_next_command_that_uses_those_env_vars
Тест:
определить функцию, которая распечатывает ваши определения переменных
function eb {
echo "{ {1}} NODE_ENV = постановка
RDSPassword = changme
RDSHost = sa1c7quehy7pes5.lolol.us-east-1.rds.amazonaws.com
RDSUsername = derp "{{1} }}
вызовите его, чтобы увидеть, что производит конвейер
$ eb printenv | хвост -n +2 | sed 's / // g; s / ^ / export / '
export NODE_ENV = staging
export RDSPassword = changme
export RDSHost = sa1c7quehy7pes5.lolol.us-east-1.rds.amazonaws.com {{ 1}} экспортировать RDSUsername = derp
источник этого вывода, протестировать текущую оболочку и новую оболочку, чтобы увидеть, экспортируется ли он
$ source <(eb printenv | tail -n +2 | sed ' s / // g; s / ^ / export / ')
$ echo $ NODE_ENV
постановка
$ sh -c' echo $ NODE_ENV '
постановка { {1}}
Я установил Fedora 16 вместо Fedora 18 в виртуальной машине, и, сделав это, мой VMPlayer начал успешно работать с Fedora.
-121--290580-getmail блокирует файл mbox во время обновления, так что это должно работать нормально, пока вы настраиваете оба получателя, которые записывают в одну и ту же конфигурацию для блокировки:
Вы должны убедиться, что все другие программы, обращающиеся к любому файлу mbox, ожидают файлов mboxrd-format mbox и тот же тип блокировки файлов, который вы настраиваете для использования getmail невыполнение этого требования может привести к повреждению mbox. Если вы не знаете, какой тип блокировки файлов требуется системе, обратитесь к системному администратору. Если вы являетесь системным администратором и не знаете, какой тип блокировки файлов требуется вашей системе, не используйте файлы Mboxrd; вместо этого используйте Maildirs. Обратите внимание, что доставка в mbox-файлы через NFS может быть ненадежной и ее следует избегать; это относится к любому MDA.
(от http://pyropus.ca/software/getmail/configuration.html )
Вы, конечно, также можете извлекать из счетов один за другим и не сталкиваться с проблемами между экземплярами getmail.
-121--290586-Прошло много лет с тех пор, как я сделал бит boot-by-NFS-from-a-remote-client, но действительно нужно быть уверенным в том, что NFS либо компилируется в ядро статически, либо загружается модуль через initrd, как предлагал самец. Кроме того - и я полагаю, что вы уже сделали это, но «лучше безопасно, чем извините» - вы должны быть уверены, что сможете установить вашу другую систему, период: загрузить ваш клиент с USB или CD-ROM/DVD, и убедиться, что сервер может быть смонтирован. Если параметр/etc/export настроен неправильно, или если сопоставитель портов не работает на стороне сервера, это вполне может быть проблемой.