SIGHUP (1)SIGHUP (1) — Сигнал разрыва соединения
Управляющий терминал был закрыт или лидер сеанса завершил работу.
Что вызывает эту ошибку
Терминальный сеанс был разорван (таймаут SSH, закрытие терминала). Многие демоны интерпретируют SIGHUP как команду перечитать конфигурационные файлы.
Как исправить
Используйте nohup или screen/tmux для сохранения процессов после выхода из системы. Для демонов реализуйте обработчик SIGHUP для перезагрузки конфигурации.
Пример
# Send SIGHUP to reload config
kill -HUP $(pidof nginx)
# Trap SIGHUP in bash
trap 'echo reloading' HUPСвязанные коды ошибок
ENOMEDIUMENOMEDIUM — Носитель не найден
В приводе или устройстве отсутствует сменный носитель.
EALREADYEALREADY — Операция уже выполняется
На данном сокете уже выполняется неблокирующая попытка соединения.
EDOMEDOM — Аргумент математической функции вне допустимой области
Математическая функция получила аргумент, выходящий за пределы определённой для неё области значений.
SIGPIPE (13)SIGPIPE (13) — Сигнал разорванного канала
Процесс попытался записать данные в канал или сокет, читающий конец которого уже закрыт.
EMLINKEMLINK — Слишком много жёстких ссылок
Превышено максимальное количество жёстких ссылок на один файл.
EACCESEACCES — Доступ запрещён
Запрошенный доступ к файлу или ресурсу не разрешён правами доступа к файлу.