Непрерывное использование дурака

Я сказал бы, что никакие "хорошие методы" для расширений файла не существуют, строго на технической особенности: Unix/Linux / *BSD файловые системы не поддерживает расширения по сути. Что Вы называете, расширение является просто суффиксом единственного имени файла. Это отличается, чем VM/CMS, VMS, MS-DOS и файловые системы Windows и Ose, где специальное место в inode-moral-equivalent резервируется для расширения.

Та небольшая напыщенная речь теперь, я думаю, что немного глупо поместить суффикс ".ksh" или ".sh" или ".bash" на имя файла сценария оболочки. Программа является программой: никакое преимущество не существует в различении, что выполняется. Никакой Unix или Linux или безотносительно ядра не решили назвать интерпретатор на некотором файле только из-за суффикса имени файла. Это все сделано #! строка или некоторая другая последовательность "магического числа" байтов в начале файла. На самом деле решение, что выполнить на основе имени файла "расширение", является одним из факторов, который делает Windows вредоносным магнитом. Посмотрите на то, сколько вредоносных жульничеств Windows включает файл под названием "something.jpg.exe" - более новым Windows по умолчанию, не показывают ".exe" расширение и поощряют пользователя просто дважды щелкать по "изображению". Вместо выполнения представления изображения, вредоносных выполнений.

О чем Вы могли бы думать как прямо вперед, команда часто является сценарием оболочки так или иначе. Иногда cc был sh-сценарий, firefox sh-сценарий, startx sh-сценарий. Я не полагаю, что существует познавательное или организационное преимущество для маркировки сценария с суффиксом ".sh".

13
05.10.2012, 18:56
1 ответ

Обычно существует три различных способа отправить почту с Дураком:

  • Используя SMTP непосредственно из Дурака. Это - то, что Вы делаете путем определения smtp_url. В этом случае Дурак соединится с smtp.googlemail.com и поставьте через SMTP.

  • Используя a sendmail программа, которая непосредственно поставит почту посредством соединения SMTP и только возвратится после того, как это будет сделано. msmtp является примером этого типа программы. Можно установить Дурака sendmail_wait переменная для определения, сколько времени это будет ожидать sendmailвозвратиться перед отказом и помещением доставки в фон.

  • Используя и MTA, который может сделать локальную организацию очередей, например, Постфикс. sendmail программа обычно возвратится почти сразу, когда Postfix добавит почту к ее локальной очереди. Можно настроить Postfix для использования Gmail в качестве реле SMTP, он затем перешлет всю (нелокальную) почту к Gmail в фоновом режиме.

6
27.01.2020, 19:53
  • 1
    проблема со вторым предложением является этим если msmtp сбои, Вы не получаете уведомления, если это в фоновом режиме. Вы знаете, является ли это закрепляемым? –  Sparhawk 05.11.2015, 01:48

Теги

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