Я пытаюсь подключиться к сети GPRS через GSM-модем, подключенный к последовательному порту.
Когда я звоню /usr/sbin/pppd call <peer_name>
из командной строки, он правильно получает и обрабатывает Ctrl+C с клавиатуры. Но когда я помещаю ту же самую команду в пустой сценарий оболочки (с шебангом вверху или без него), chmod +x
его и запустить из командной строки, pppd
начинает работать, но полностью игнорирует Ctrl+C комбинация клавиш. Ctrl+Z хотя работает нормально.
Это содержимое однорангового файла pppd
nodetach
dump
connect "connect_script"
disconnect "disconnect_script"
/dev/ttyS0
noauth
Я протестировал другой одноранговый файл, который я создал для подключения к серверу PPTP VPN, с тем же результатом. PPTP не требует скрипта чата, поэтому я исключаю проблемы с chat
свойства команды или ссылки последовательного порта.
ОС - это debian 7.
Есть идеи, что здесь происходит?