Cambia tema in:  • Kubuntu  • Xubuntu  • Edubuntu  
04 Luglio, 2009, 15:16:10 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: È uscita la nuove release di Ubuntu: Ubuntu 9.04 Jaunty Jackalope. Scopri tutte le novità della nuova release nelle Note di Rilascio. Consulta la Documentazione Ufficiale, la Guida per l'Aggiornamento o la Guida per l'Installazione.
 
   Indice   Aiuto Regolamento Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: far fare al pc una certa azione quando succede un certo evento. (si, mi drogo..)  (Letto 431 volte)
0 Utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Bucky
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1.544

Media messaggi



Mostra profilo
« inserita: 05 Gennaio, 2009, 14:44:01 »

dal titolo non è che si capisca molto, ma magari con un esempio...

EX

LIVELLO POPPANTE
"alle 3 di notte chiudi firefox e spegni il pc"
per questo uso gshutdown, ed esisterebbe anche l'opzione per chiudere firefox non brutalmente (con lo spegnimento del pc), ma non so il comando: c'è chi propone killall firefox ma anche questa mi pare un po' prepotente come interruzione... esiste una chiusura più ortodossa da terminale?
in pratica penso che gshutdown sia l'implementazione grafica di una funzionalità del comando da terminale "at".

LIVELLO NIGHTMARE
"quando finisci l'upload, o il download dei file che stai scaricando, chiudi il programma e spegni"
"quando finisci di fare la simulazione con matlab, salva il risultato e spegni/invialo a questa mail"

comunque che figata! con windows credevo fosse impensabile fare operazioni del genere, ma con linux sono fiducioso (in voi!  Grin)
Registrato

"e se invece di un teleobiettivo fosse stato un fucile ??"
"sempre a pensare positivo, tu..."
PiAnto
Sr. Member
****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 666

Media messaggi


LiCo -> #481715; UbuCo -> #25498


Mostra profilo WWW
« Risposta #1 inserita: 05 Gennaio, 2009, 14:51:07 »

http://wiki.ubuntu-it.org/AmministrazioneSistema/Cron
Registrato

HW in uso: Samsung R60plus - Intel Core 2 Duo T7250 2,00 GHz, 2 Gb DDR2, Hard disk 160 Gb SATA2 5400 rpm, Ati Mobility Radeon x2300 128 Mb, Wifi Atheros AR242x, Display 15,4' WXGA. SW in uso: Ubuntu Jaunty Jackalope 9.04, Kernel 2.6.28-11-generic. Jabber: pieskino@gmail.com
Bucky
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1544

Media messaggi



Mostra profilo
« Risposta #2 inserita: 05 Gennaio, 2009, 14:59:48 »


ok, questo è il livello poppante ( Grin)
così posso farli eseguire un'azione quando dico io.

ma invece il livello nightmare? se l'azione voglio fargliela eseguire QUANDO succede un evento?
Registrato

"e se invece di un teleobiettivo fosse stato un fucile ??"
"sempre a pensare positivo, tu..."
Zenone
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 2.708

Media messaggi


Claudio


Mostra profilo WWW
« Risposta #3 inserita: 05 Gennaio, 2009, 15:39:11 »

potresti prendere il log del programma che usi e cercare il segnale che ti da quando finisce un download, oppure controllare l'md5 del file ogni 20minuti e se dopo due intervalli l'md5 è lo stesso vuol dire che ha concluso il download (o che non ha scaricato nulla per 20minuti)
Registrato

linuxfeed.org  |   -     WeFeedYou Network
Blog Personale
No alla legge 133.
Bucky
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1544

Media messaggi



Mostra profilo
« Risposta #4 inserita: 05 Gennaio, 2009, 19:39:35 »

potresti prendere il log del programma che usi e cercare il segnale che ti da quando finisce un download, oppure controllare l'md5 del file ogni 20minuti e se dopo due intervalli l'md5 è lo stesso vuol dire che ha concluso il download (o che non ha scaricato nulla per 20minuti)

ehm...  Embarrassed ...per chi non è l'eletto?
per farcela dovrei vedere così!


cercavo un metodo un po' più semplice, magari sempre da terminale, ma come cavolo si determina il segnale di fine download?
Registrato

"e se invece di un teleobiettivo fosse stato un fucile ??"
"sempre a pensare positivo, tu..."
Zenone
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 2708

Media messaggi


Claudio


Mostra profilo WWW
« Risposta #5 inserita: 05 Gennaio, 2009, 20:03:54 »

per intercettare il log dipende anche dal programma che utilizzi, per il fatto del md5 potresti fare una cosa del genere

Codice:
OLD=$(md5sum file_da_controllare);
NEW=$(md5sum file_da_controllare);
OLD=${OLD:0:32}
NEW=${NEW:0:32}
while [ "$OLD" == "$NEW" ]
do
  NEW=$(md5sum file_da_controllare);
  NEW=${NEW:0:32}
  sleep secondi_da_attendere_tra_un_controllo_e_un_altro

done

sudo halt

l'ho tirato giù un po' così, non so se funzioni e sicuramente c'è un modo migliore..visto che questo controlla solamente che il file non sia stato modificato nell'intervallo di tempo.
Registrato

linuxfeed.org  |   -     WeFeedYou Network
Blog Personale
No alla legge 133.
Bucky
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1544

Media messaggi



Mostra profilo
« Risposta #6 inserita: 05 Gennaio, 2009, 20:34:33 »

per intercettare il log dipende anche dal programma che utilizzi, per il fatto del md5 potresti fare una cosa del genere

Codice:
OLD=$(md5sum file_da_controllare);
NEW=$(md5sum file_da_controllare);
OLD=${OLD:0:32}
NEW=${NEW:0:32}
while [ "$OLD" == "$NEW" ]
do
  NEW=$(md5sum file_da_controllare);
  NEW=${NEW:0:32}
  sleep secondi_da_attendere_tra_un_controllo_e_un_altro

done

sudo halt

l'ho tirato giù un po' così, non so se funzioni e sicuramente c'è un modo migliore..visto che questo controlla solamente che il file non sia stato modificato nell'intervallo di tempo.

scusa, ma perchè l'md5 di un file cambia nel tempo? da cosa lo calcola?
per un file in download lo posso anche capire, in quanto il file si aggiorna, ma in upload?
Registrato

"e se invece di un teleobiettivo fosse stato un fucile ??"
"sempre a pensare positivo, tu..."
Zenone
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 2708

Media messaggi


Claudio


Mostra profilo WWW
« Risposta #7 inserita: 05 Gennaio, 2009, 21:00:33 »

infatti io intendevo solo per file in download
Registrato

linuxfeed.org  |   -     WeFeedYou Network
Blog Personale
No alla legge 133.
Bucky
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1544

Media messaggi



Mostra profilo
« Risposta #8 inserita: 05 Gennaio, 2009, 21:11:29 »

infatti io intendevo solo per file in download
capito...  Cry

come si fa a...
...prendere il log del programma che usi e cercare il segnale che ti da quando finisce un download
Registrato

"e se invece di un teleobiettivo fosse stato un fucile ??"
"sempre a pensare positivo, tu..."
Zenone
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 2708

Media messaggi


Claudio


Mostra profilo WWW
« Risposta #9 inserita: 05 Gennaio, 2009, 21:24:59 »

dipende dal programma e dal log, ti faccio un esempio.
Un programma per BT quando finisci può scrivere un dove dice "Ho finito il download"

te a quel punto con il comando grep puoi vedere se quell'evento è stato scritto nel log.
Codice:
grep "finito download" deluge.log

è solo un esempio
Registrato

linuxfeed.org  |   -     WeFeedYou Network
Blog Personale
No alla legge 133.
Bucky
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1544

Media messaggi



Mostra profilo
« Risposta #10 inserita: 05 Gennaio, 2009, 21:43:40 »

ne devo mangiare di minestra ancora... non ho neanche ben chiaro cos'è un log!
tu invece mi sembri competente... la promozione ad hero sarà meritata!  Yes
Registrato

"e se invece di un teleobiettivo fosse stato un fucile ??"
"sempre a pensare positivo, tu..."
Zenone
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 2708

Media messaggi


Claudio


Mostra profilo WWW
« Risposta #11 inserita: 05 Gennaio, 2009, 21:58:19 »

sinceramente non me ne intendo moltissimo...
un log sarebbe un file nel quale il programma ci scrive tutti gli eventi, quando si connette, gli eventuali errori, etc.
Però non è detto che il programma faccia un log...

per vedere il tuo log di sistema puoi fare così:
Codice:
sudo cat /var/log/messages
Registrato

linuxfeed.org  |   -     WeFeedYou Network
Blog Personale
No alla legge 133.
Lord T
Full Member
***
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 377

Media messaggi



Mostra profilo
« Risposta #12 inserita: 05 Gennaio, 2009, 23:40:44 »

potresti prendere il log del programma che usi e cercare il segnale che ti da quando finisce un download, oppure controllare l'md5 del file ogni 20minuti e se dopo due intervalli l'md5 è lo stesso vuol dire che ha concluso il download (o che non ha scaricato nulla per 20minuti)

ehm...  Embarrassed ...per chi non è l'eletto?
per farcela dovrei vedere così!


cercavo un metodo un po' più semplice, magari sempre da terminale, ma come cavolo si determina il segnale di fine download?
Rotfl Rotfl Rotfl
Registrato
Zenone
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 2708

Media messaggi


Claudio


Mostra profilo WWW
« Risposta #13 inserita: 06 Gennaio, 2009, 08:51:33 »

se usi deluge il log si chiama deluged.log e da lì puoi intercettare la fine di un download torrent e altre cose.
« Ultima modifica: 06 Gennaio, 2009, 09:26:05 da Zenone » Registrato

linuxfeed.org  |   -     WeFeedYou Network
Blog Personale
No alla legge 133.
Bucky
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1544

Media messaggi



Mostra profilo
« Risposta #14 inserita: 06 Gennaio, 2009, 12:03:08 »

se usi deluge il log si chiama deluged.log e da lì puoi intercettare la fine di un download torrent e altre cose.

ma dove li trovo? non sono dentro la home!
Registrato

"e se invece di un teleobiettivo fosse stato un fucile ??"
"sempre a pensare positivo, tu..."
Zenone
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 2708

Media messaggi


Claudio


Mostra profilo WWW
« Risposta #15 inserita: 06 Gennaio, 2009, 12:36:55 »

in /home/tuonome/.config/deluge,
se mi dici cosa scrive quando finisce un download posso aiutarti ad intercettare la fine del download.
Per l'upload potresti vedere se, settando il limite di seed ad un valore (tipo 2.0), una volta arrivato a quel valore lascia un messaggio sul log.

Io uso deluge 1.0.7
Registrato

linuxfeed.org  |   -     WeFeedYou Network
Blog Personale
No alla legge 133.
Zenone
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 2708

Media messaggi


Claudio


Mostra profilo WWW
« Risposta #16 inserita: 07 Gennaio, 2009, 13:41:08 »

su Amule in preferenze c'è la cartella Eventi!
Registrato

linuxfeed.org  |   -     WeFeedYou Network
Blog Personale
No alla legge 133.
Pagine: [1]   Vai su
  Stampa  
 
Vai a: