Pagina 1 di 1

killall VS control-c (Risolto)

Inviato: ven 27 apr 2007, 10:06
da enzo
Salve!
Scusate il titolo sibillino: vi spiego il mio "problema".
Possiedo una scheda satellitare skystar, con la quale a volte registro qualche programma tv.
Quando registro un programma (tutto rigorosamente da bash) e successivamente fermo la registrazione con control-c, il file risultante è immediatamente visibile ed editabile, ad esempio con avidemux.
Se invece fermo la registrazione con "killall -9 mencoder", perchè ho avviato la registrazione con at oppure crontab, il file risultante manca dei sincronismi.
Non è un problema perchè provvedo a ricostruirli con un batch usando sempre mencoder, ma mi chiedo se esista una forma di killall "più dolce", o qualcosa di simile che si comporti esattamente come control-c.
Grazie in anticipo a tutti!

Inviato: ven 27 apr 2007, 10:52
da bloodlust
invece che mandare al processo un segnale di KILL (#9) puoi provare a mandare un segnale TERM dando "killall mencoder" (se non si danno indicazioni a kill questo invia al processo un segnale di tipo SIGTERM).

Inviato: ven 27 apr 2007, 12:39
da targzeta
bloodlust ha scritto:... invia al processo un segnale di tipo SIGTERM).
aggiungo solo che è esattamente quello inviato dal control-c, quindi dovresti avere lo stesso effetto.

Spina

Inviato: ven 27 apr 2007, 17:49
da enzo
Grazie, proverò, anche se mi pare di aver provato questa sintassi agli inizi degli esperimenti di registrazione, poi provai questa col "-9" suggeritami da un articolo su Linux Magazine...

risolto!

Inviato: mar 1 mag 2007, 11:27
da enzo
Invece ha funzionato!
Basta dare killall senza il "-9" !
Grazie per l'aiuto!
(già avevo fatto l'abitudine a ricostruire gli indici a fine registrazione...)
Già che ci siamo buon 1 Maggio!