Я запускаю приложение hcitool ($ hcitool lescan). Он обнаруживает все подключенные Bluetooth-устройства и показывает UUID для каждого. Я нажимаю Ctrl + C, когда вижу sensortag UUID B0: B4: 48: BD: 0F: 83 и продолжаю. Я хочу, чтобы все это выполнялось с использованием сценария .sh. Пожалуйста, направляйте.Отправить Ctrl + C из .sh script
ответ
grep
может выйти сразу же, когда образец находится:
hcitool lescan | grep -q 'B0:B4:48:BD:0F:83'
Это не сработало, когда я пробовал –
убийство -INT process_id
CTRL + C посылает сигнал SIGINT. kill также делает то же самое. Итак, просто передайте идентификатор процесса указанной команде.
Чтобы получить PID (идентификатор процесса) тип команды: pgrep Foo (предположим, что Foo ваш процесс)
Грепинг для процессов - это, как правило, плохая идея, а что, если есть два или более процессов? Конечно, вы не хотите убивать чужой процесс ... –
- 1. Apache Start .sh script
- 2. Отправить Ctrl + C для обработки
- 3. boa webserver, sh script
- 4. LINUX sh script queue
- 5. отправить CTRL-C по сети
- 6. Как импортировать переменную из (ba) sh-script?
- 7. unix sh script - читать из файла
- 8. Отправить ctrl + c в cmd.exe в C#
- 9. pipe ffprobe in sh script
- 10. отправить сокет c ctrl + c поведение
- 11. Как отправить ctrl + c процессу в C#?
- 12. run sh script in jmeter
- 13. Trapping Ctrl-C в ssh внутри bash script
- 14. sh shell script не может сломать цикл
- 15. Как отправить символ SOH через telnet из сценария sh?
- 16. Отправить Ctrl + C в предыдущее активное окно
- 17. Как отправить CTRL + C WITH JSCH?
- 18. Как отправить ctrl + z в C
- 19. Как отправить ctrl + c на другой экран?
- 20. Как отправить «Ctrl + c» в Сикули?
- 21. Linux sh script split предложение в слова
- 22. Shell Script из Objective C
- 23. Как отправить прерывание/ctrl C во время выполнения сценария ожидания
- 24. Как отправить ctrl + z
- 25. Отправить Ctrl + До окна
- 26. Rails - run delayed_job on sh script
- 27. Отправить файл Sh в Rabbitmq
- 28. shell script sh удаление косой черты (/) из аргумента
- 29. Bin SH Script и параметр wget URL
- 30. sh script querystring ошибка параметра с curl
http://stackoverflow.com/questions/5789642/how-to-send-controlc-from- a-bash-script – AlecTMH
Что вы пробовали до сих пор? - Отправка эквивалента Ctrl + C из скрипта будет выполняться с помощью 'kill -INT $ pid', где $ pid - это процесс, к которому вы хотите отправить сигнал. –
Ясно, xy вопрос http://xyproblem.info/, не воспринимайте это буквально ... Подумайте о перефразировании вопроса. Что вы хотите? –