Ctrl-C игнорируется pppd при помещении в скрипт оболочки

Я пытаюсь подключиться к сети GPRS через GSM-модем, подключенный через последовательный порт.

Когда я звоню /usr/sbin/pppd call <peer_name> из командной строки, он правильно получает и обрабатывает Ctrl+C с клавиатуры. Но когда я помещаю точно такую ​​же команду в пустой сценарий оболочки (с или без шебанга вверху), chmod +x и запустить его из командной строки, pppd начинает работать, но полностью игнорирует комбинацию клавиш Ctrl+C. Ctrl+Z работает нормально, хотя.

Это содержимое файла pppd peer

nodetach
dump
connect "connect_script"
disconnect "disconnect_script"
/dev/ttyS0
noauth

Я протестировал другой файл peer, который я создал для подключения к VPN-серверу PPTP, с тем же результатом. PPTP не нужен скрипт чата, поэтому я исключаю проблемы с chat свойства связи команды или последовательного порта.

ОС Debian 7.

Есть идеи, что здесь происходит?

0 ответов

Другие вопросы по тегам