Как я получаю код выхода процесса, который это передается по каналу для кладения для первого удара?

Запланированный сценарий, конечно, достаточно прост в Windows, ESX и любом варианте Linux и должен быть простым на большинстве других. Вы вряд ли заставите что-либо работать, если у Вас будет ESXI, хотя и начиная с VMware перемещаются только в ту модель для Гипервизора на всех будущих версиях, Вы могли бы хотеть посмотреть на другие способы получить те данные для них.

Необходимо будет записать сценарий сами для каждой платформы, тест, что это работает и гарантирует, что они работают правильно без любого взаимодействия. Мой опыт утилиты захвата EMC состоит в том, что это является довольно интерактивным по умолчанию (лицензирование вопросов, просит administrator\support контактную информацию и т.д.), но существуют опции, которые должны сделать это тихим, и любой сценарий закончит тем, что был не намного больше, чем единственная команда (например, emcgrab.sh-nomsg на ESX) сопровождается командой для загрузки выходного файла на централизованное местоположение.

Все это могло быть сделано удаленно, но потребует, чтобы у Вас был root\admin доступ к рассматриваемым системам, который, вероятно, маловероятен.

Для обеспечения это становится меньшим количеством проблемы, Вы могли сделать запланированную задачу предпосылкой для того, чтобы настроить любое устройство хранения данных SAN в будущем, но это действительно не собирается помогать Вам теперь.

6
задан 12 August 2012 в 21:30
2 ответа

Переменная среды $ PIPESTATUS представляет собой массив статусов выхода для всех процессов в конвейере.

7
ответ дан 3 December 2019 в 00:16

Также используйте подоболочку:

tm@hoegaarden:~$ cat foo.sh
#!/bin/bash

echo "stuff and junk"

exit 123
tm@hoegaarden:~$ (./foo.sh ; echo $? > ./retval ) | tee output
stuff and junk
tm@hoegaarden:~$ cat retval 
123
3
ответ дан 3 December 2019 в 00:16

Теги

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