перенаправление не выполняется

Я написал скрипт, интегрирующий PulseAudio с Snapserver . У меня есть одна ошибка, от которой я не могу избавиться. Это в этой строке (строка 183 в источнике на данный момент):

snapserver -s pipe:///tmp/snapfifo?name=Radio&mode=read 1>/dev/null 2>/dev/null 

Он запускает Snapserver как пользовательский демон. Дело в том, что он продолжает вести журнал до терминала, несмотря на перенаправление. Я не знаю, как это возможно, и хотел бы остановить это.

Процесс становится отдельным процессом, когда его терминал закрыт, поэтому я уже думал о том, чтобы начать его отсоединение, если это возможно. Что-то вроде bash --notty . Насколько я проверял, у самого Snapserver нет параметров для перенаправления протоколирования.

Есть ли такой вариант в Bash? Sh? И почему перенаправление так или иначе не работает?

  • Подключение к виртуальной машине Ubuntu с терминала на главной машине
  • Виртуальная консоль TTY + tmux: кажется, что ~ / .bashrc запускается более одного раза?
  • Где текущие обои хранятся в Kali Linux?
  • Перезагрузка zsh при изменении размера окна терминатора
  • Откройте новый bash с полномочиями sudo без повторного ввода пароля
  • Readline: привязка последовательности escape ANSI к ключу
  • Как скрипт Bash может сказать, как он был запущен?
  • Могу ли я увеличить яркость текста в оболочке Arch?
  • One Solution collect form web for “перенаправление не выполняется”

    Основная проблема, по-видимому, есть & в URL-адресе после «Радио» и перед «режимом». Он завершает команду snapserver и начинает новую (назначение переменной, выход которой перенаправляется), оставляя выход snapserver не перенаправленным.

    По вашему комментарию, пересмотренная команда:

     snapserver -s 'pipe:///tmp/snapfifo?name=Radio&mode=read' &>/dev/null & 
    Interesting Posts

    Прозрачное проксирование TCP-соединений на порту (в основном, без доступа root)

    Почему не работает $ @ при передаче строк?

    Запуск произвольной команды при сбое службы

    Сценарий Bash для открытия экранов и компиляции того же файла

    Как сообщить Firefox пропустить соединения, идущие на определенный адрес?

    Почему добавление тестового репозитория Debian создало так много зависимостей пакетов?

    Определите имя поставщика памяти GPU в Linux

    Источник только часть скрипта из другого скрипта?

    Исправьте настройки файла ssh для туннеля на третий компьютер

    загрузить файл из Интернета на сервер с помощью SSH

    Почему по умолчанию пользователь Debian не входит в список sudoer?

    Удаление строк на основе тегов для разных файлов и слияние в один файл

    не может ssh в машину после настройки ключей

    Рекомендация Distro для «Out The Box Multi Touch Tablet Support»

    Переключиться между Gnome и Cinnamon на CentOS 7?

    Linux и Unix - лучшая ОС в мире.