Демоны отправляют почту, когда она выходит

Сервер SSH с сервисом SFTP (который прибывает стандарт в большинство установок SSHD), это - также независимое от платформы решение.

Установка легка:

sudo apt-get install ssh

должен заполнить любой из разрывов серверной стороны, в которых Вы нуждались бы.

На Вашем маршрутизаторе Вы хотели бы отобразить порт 22 на машину хостинга, или Вы могли реконфигурировать SSHD, чтобы послушать на другом или дополнительном порте и затем передать это вместо этого.

Вам, возможно, также придется изменить политику брандмауэра той машины при использовании того.

Кроме того, примите во внимание, что при обслуживании от домашнего соединения, скорость будет ограничена скоростью загрузки домашнего соединения. Для музыки, которая не может иметь значения, но для видео, оно, вероятно, дросселировало бы.

2
26.06.2013, 02:37
1 ответ

Если вывод на ошибке печатается к stderr и всему выводу в случае нормального выхода к stdout, можно перенаправить вывод при запуске команды с at.

at command > /dev/null

По умолчанию at электронные письма и stdout и stderr (из страницы справочника):

Пользователю отправят по почте стандартную погрешность и стандартный вывод от его команд, если таковые имеются. Почта будет отправлена с помощью команды/usr/sbin/sendmail.

Проблема состоит в том, что Вы освободите stdout также, когда Вы выйдете с ошибкой. У меня есть для подобных вещей маленькая программа Python, которая переносит другую команду и кэширует вывод (и stdout и stderr), эти кэшированные данные только отправляются, если значение выхода команды ненулевое (или если некоторые специальные строки ошибки присутствовали в выводе, который был удобен для некоторого компоновщика Windows, которого я использовал, это всегда выходило с 0, хотя были ошибки.).

1
27.01.2020, 22:23

Теги

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