Я написал @astronat комментарий в качестве ответа. Это идеальный ответ, и я не мог сопротивляться его размещения. К сожалению. АХА, отлично. Редактирование файла `/etc/файл RC.местные предпочитали использовать обновление-РЦ.с собственного индивидуального сценария? Если кто настраивал ВПН настроить его как разделить тоннель, то ваш Mac будет уже уметь общаться с вашей сетевой принтер, а VPN-это активный.... Предполагая, что он может общаться, а VPN является неактивным. Мало вы должны сделать. Кроме того, `unbuffer Баш-С 'время найти . -unixstuff имя" ИМО ваше решение должно быть ответа; вопрос не должен содержать возможные решения Ах, я был несколько шутливым, когда я предложил сделать свой собственный :) но я бы также быть заинтересованы в зная, что фактические значения. Вы можете управлять, чтобы заставить его работать с iMac, который имеет целевой режим отображения и соответствующей HDMI к DisplayPort или Thunderbolt адаптер. Но не с любым ноутбуком компании Apple. Отредактировал выше, чтобы включить вывод этой команды!

Я наткнулся на файл Файл, что делает использование экспортно-Ф заявление следующим образом:

# Запуска для xelatex и как
функция xelatex_bibtex {
 для xelatex -раковина-побег "${1}.Текс" &&
 как "${1}" &&
 для xelatex -раковина-побег "${1}.Текс" &&
 для xelatex -раковина-побег "${1}.Текс"
}
экспортно-Ф xelatex_bibtex

Однако, функции, определенные без экспорта -Ф , кажется, работает прекрасно:

# Поиск синонимов
Син функция {
 БН "${1}" -synsn
}

Какова роль экспортно-Ф и что считается хорошей практикой при создании вспомогательную функцию в файл в связи с использованием экспорта?