Запретить вывод из скрипта в сервисе xinetd

У меня есть скрипт bash, который запускает Xvnc после некоторой другой обработки, и он запускается из службы xinetd. Однако скрипт косвенно выводит некоторый текст в stdout и stderr, который отправляется обратно подключающемуся клиенту.

Есть ли какой-нибудь способ сказать xinetd игнорировать любой выход из скрипта и просто позволить Xvnc взять на себя соединение?

(Я предполагаю, что Xvnc каким-то образом берет сокет от xinetd, а не просто использует stdout для связи с xinetd?)

1 ответ

Поместите в скрипт следующие строки в начале:

exec >/dev/null
exec 2>/dev/null
Другие вопросы по тегам