[Comm] sudo vs SIGINT

Andrew Borodin borodin на zarya-k.ru
Пт Май 30 09:08:15 MSK 2014


On Thu, May 29, 2014 at 01:15:46PM +0400, Andrew Borodin wrote:
> В p6 процесс, запущенный под sudo, можно было прервать, нажав 
> ctrl-c. В p7 этот фокус не проходит. ctrl-\ тоже sudo не 
> останавливает.

Похоже, я на sudo напраснину возвёл. sudo cat прерывается по 
ctrl-c.

В общем, у меня такая ситуация. Есть скрипт startgprs:

======================================================
 1 #! /bin/sh
 2
 3 PROVIDER="$1"
 4
 5 DIALTIMEOUT=15
 6
 7 while true
 8 do
 9     echo -n "Start PPP connection: "
10     date --rfc-2822
11     echo
12
13     rm -f /var/run/pppd2.tdb
14
15     pppd call $PROVIDER
16
17     sleep $DIALTIMEOUT
18 done
19
======================================================

который запускается так:

$ sudo /sbin/startgprs mts-modem

В p6 этот скрипт нормально прерывался по ctrl-c. В p7 уже нет. В 
терминале при нажатии ctrl-c пишет ^C.

Кто виноват, непонятно. sudo, pppd, кто-то ещё?

-- 

С уважением
А. Бородин.


Подробная информация о списке рассылки community