Я разрабатываю веб-интерфейс для mp3-плеера (mpg123 linux). Mpg123 - это mp3-плеер командной строки, которым можно управлять с клавиатуры. Например:
$ mpg123 -C filename.mp3
он начнет воспроизведение песни и будет контролировать ввод клавиатуры для управления. Нажатие 's' приостанавливает песню 'q' для выхода и т. Д.
Я создаю процесс mpg123, используя сценарий Perl. Из этого сценария я хочу отправить входные данные в этот процесс. У меня есть pid процесса, мне просто нужно послать нажатия клавиш этому процессу для целей управления.