[MontelLUG] Scripting

Samuele samuele.zanin a tiscali.it
Mer 6 Nov 2013 20:14:50 CET


On 06/11/2013 08:50, Odeeno wrote:
> Il 06 novembre 2013 08:31, Syslac <lmezzalira a gmail.com> ha scritto:
>> Il 06 novembre 2013 00:49, Odeeno <odeeno a yahoo.it> ha scritto:
>>> La domanda è breve, spero che la risposta sia semplice: come faccio a
>>> passare un segnale equivalente al CTRL+C tramite uno script?
>>
>> Se non ricordo male, Ctlr+C manda un SIGINT, quindi (da man di kill)
>> la risposta dovrebbe essere un "kill -2" o "killall -2" (se conosci il
>> PID o il nome del processo rispettivamente).
> 
> In realtà non ho un processo specifico da terminare.
> In sostanza devo tentare di sbloccare una fonera (prima di metter mano
> a cavi seriali ecc.) 

non so come sia con la fonera, può essere un casino farsi il cavo
corretto (esperienza personale, specie se lo schema di circuito che
trovi in rete non è corretto), però poi hai la strada in discesa.

> e devo:
> - far partire un ping ricorsivo, fino a che non ottengo risposta;
> - connettermi via telenet;
> - inviare il CTRL+C, per interrompere un processo di boot in corso;
> - fatto questo ho una shell da cui posso agire.

Dove hai beccato sta procedura? Se fosse un collegamento seriale, e
sostituire il telnet con minicom allora mi tornerebbero i conti.
Il demone telnet, è un processo che parte al termine (o quasi) del
processo di boot. A meno che non usino un qualche sistema per
reindirizzare via telnet la console, cosa che leggendo questo post
sembrerebbe:

http://www.dd-wrt.com/phpBB2/viewtopic.php?p=81815&sid=0bda12ee0c11bf0d4999ee7589041e41

> A mano non son sufficientemente veloce (l'ho già fatto ma non riesco
> più: probabilmente gli anni passano e i rilessi anche), quindi volevo
> provare uno script.
> kill -2 senza pid funziona?

Con il kill invii il segnale al client telnet.

In ogni caso, se intendi reflasharla dal redboot attento, attento,
attento ai comandi che dai. Nel mio caso con il buffalo, mi ero dovuto
ricalcolare le posizioni di memoria in base alla dimensione del firmware
ed altro che non ricordo più.

W il cannolo alla nutella.






More information about the montellug mailing list