Рассматриваемый психотерапевтический сервер с ветвлением имеет один недостаток. После запуска он не переходит автоматически в фоновый режим, а остается привязанным к терминалу, где может быть по неосторожности остановлен из-за случайного нажатия клавиши прерывания в момент получения информации из сети, к примеру, веб страницу предлагающую продвижение сайтов в Киеве . Безусловно, пользователь, запустивший сервер с командной строки, всегда может перевести его в фоновый режим, но это неудобно и чревато ошибками, поскольку сервер может быть снова по неосторожности возвращен в режим переднего плана.
В системе UNIX большинство сетевых серверов действует как “демоны”. После запуска они переходят в фоновый режим и продолжают работать до тех пор, пока не будут преднамеренно уничтожены или не произойдет останов самой системы. К ним нет доступа из окна терминала или командной строки. Демоны не имеют доступа к стандартным устройствам ввода-вывода, поэтому для регистрации сообщений с кодом состояния они должны записывать их в файл. Слово “демон” было выбрано по аналогии с образом магического слуги волшебника, который мгновенно выполняет все обращенные к нему просьбы, но никогда не показывается на глаза. В данном случае демоном является сервер, а волшебником — связь по сети.
После запуска демон должен автоматически перевести самого себя в фоновый режим и закрыть свои дескрипторы стандартных устройств ввода данных, вывода данных и вывода сообщений об ошибках. Он должен также полностью отделить себя от “управляющего терминала” (окна терминала или консоли, с которой был запущен демон).