Если Вы уверены, что Ваш make-файл будет иметь bash
как его оболочка, Вы могли попытаться установить pipefail опцию:
SHELL=bash
.DELETE_ON_ERROR:
foo:
set -o pipefail; false | true > foo
Так как каждая строка правила работает в отдельном экземпляре оболочки, необходимо будет добавить set -o pipefail
к каждой строке Вы хотите применить это к.
Если Вы хотите, чтобы это работало над каким-либо POSIX sh
(и не просто bash
), ответ намного более включен.
Проблема состоит в том, что vnc сервер слушает (на значение по умолчанию) на localhost а не на Вашем внешнем IP-адресе. Важно понять, что сервис может послушать на определенном IP-адресе и только достижим через этот адрес. В Вашем случае сервис VNC только слушает на 127.0.0.1 и может только быть достигнут через localhost. Поскольку VNC не шифруется, это - плохая идея позволить VNC от удаленного без любого вида шифрования.
Можно туннелировать VNC через ssh. Просто используйте шпаклевку и передайте порты от Вашей локальной машины, например, добавьте следующие параметры под SSH - Туннели:
Local port: 5900
Destination: 127.0.0.1:5900
Не забывайте нажимать, добавляют. Подключение впоследствии к Вашей системе Ubuntu через ssh и попытку соединиться на Вашей машине окон с localhost. Это передаст все пакеты для портирования 5900 на локальной машине через ssh к полю человечности.
Если Вы не хотите устанавливать ssh, можно изменить cfg файл, что процесс vnc слушает во всех интерфейсах.
Согласно https://help.ubuntu.com/community/Xen Вы может отредактировать /etc/xen/xend-config.sxp
и изменение (vnc-listen '127.0.0.1')
строка к (vnc-listen '0.0.0.0')
. Знайте, что все vnc соединения, которые не настроены иначе, будут достижимы через все IP-адреса.
Можно также просто отредактировать ubuntu-hvm.cfg
и добавьте vnclisten '0.0.0.0'
к файлу конфигурации - согласно http://docs.oracle.com/cd/E11081_01/doc/doc.21/e10898/troubleshoot.htm#insertedID3
Вы могли также просто соединиться с консолью, уничтожить процесс vnc на dom0 и сделать это:
xl console <domid>
это работает под xcp-xapi toolstack также с полным путем корректному должностному лицу. (в 12,04 человечности/usr/lib/xen-4.1/bin/xl консоль)
Вы не должны использовать vnc, если Вы не идете графическая установка.