Отправить команду процессу - PullRequest
1 голос
/ 13 марта 2010

Используя bash, можно ли отправить процессу процесс, эквивалентный пробелу? Если так, как это можно сделать?

Отредактируйте, чтобы уточнить, чего я хочу достичь: допустим, у меня запущен процесс mplayer, и я хочу приостановить выполнение текущей песни, как бы мне этого добиться?

Ответы [ 2 ]

4 голосов
/ 13 марта 2010

Вы можете направить стандартный ввод / вывод на него. Если вы используете Bash, то, вероятно, у вас есть другие инструменты GNU. GNU Coreutils имеет команду echo, которая может выводить практически все, что угодно. Например:

$ echo -n ' ' | some_command

Однако, если вам нужен фактический TTY (терминал) и у вас есть более сложные требования, посмотрите на ожидания, которые могут сделать почти все, что может человек (кроме мысли).

0 голосов
/ 13 марта 2010

Вы можете отправить сигнал процессу, используя команду kill . Попробуйте man kill для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...