Процесс netcat читает из своего стандартного входа. Так как это подключено к терминалу, группа процесса, в которой находится netcat (т.е. конвейер) должна работать на переднем плане.
Необходимо включить что-то в начале конвейера, который отправит вход, который ожидает сервер. Например, с сервером HTTP, у Вас могло бы быть что-то как
netcat localhost 1099 <<EOF | … &
GET HTTP/1.0 http://localhost:1099/somewhere
X-Header: wibble
EOF
Если сервер не читает входа, перенаправления netcat
вход от /dev/null
.
Просто изменить карты по умолчанию, замена это asound.conf
с этим:
defaults.pcm.card 2
defaults.pcm.device 0
Для независимого политика от изменяющихся номеров карты используйте идентификатор карты вместо этого:
defaults.pcm.card PCH
defaults.pcm.device 0