Запретить вывод из скрипта в сервисе xinetd
У меня есть скрипт bash, который запускает Xvnc после некоторой другой обработки, и он запускается из службы xinetd. Однако скрипт косвенно выводит некоторый текст в stdout и stderr, который отправляется обратно подключающемуся клиенту.
Есть ли какой-нибудь способ сказать xinetd игнорировать любой выход из скрипта и просто позволить Xvnc взять на себя соединение?
(Я предполагаю, что Xvnc каким-то образом берет сокет от xinetd, а не просто использует stdout для связи с xinetd?)
1 ответ
Поместите в скрипт следующие строки в начале:
exec >/dev/null
exec 2>/dev/null