• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
utente avviso log

Avviso log utente
#1
Ciao a tutti, 
Si può con uno script in python fare in maniera che, quando qualcuno si logga, venga inviata una notifica con il nome utente tramite telegram con Rpi Notify?
Risposta
#2
si, tranne resuscitare i morti, programmando puoi fare praticamente tutto.
Non so quale sia il metodo migliore, mi viene in mente, su due piedi, di lanciare ogni tot il comando who, e catturarne l'output, confrontarlo con il precedente, e se c'è un utente che non c'era, notificarlo (c'è anche ip e ora di connessione)
Risposta
#3
"tranne resuscitare i morti," con un sensore dei battiti, un elettrostimolatore, forse forse...

sono d'accordo con Zzed , rilevi l'output, lo salvi in un'altro file, meglio in ram e lo confronti.
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#4
(12/07/2018, 12:46)Enrico Sartori Ha scritto: "tranne resuscitare i morti," con un sensore dei battiti, un elettrostimolatore, forse forse...

sono d'accordo con Zzed , rilevi l'output, lo salvi in un'altro file, meglio in ram e lo confronti.

Ciao, sono riuscito ad avere la notifica con questi due script, uno linux e l'altro python.

Codice:
#!/bin/bash #!/bin/sh X=1 while [ $X -le 5 ] do    echo $X       rm loggati1.txt    who>loggati1.txt    python confrontofileV1.py    sleep 30s done

Codice:
import filecmp import telepot import telepot.api bot = telepot.Bot('537080289:AAGGF7G3G_horb1LmAJXH6tsv6rirPwVVYk') filecmp.cmp('loggati.txt', 'loggati1.txt') parametro = filecmp.cmp('loggati.txt', 'loggati1.txt')  print parametro if parametro == False : bot.sendMessage(398574041, "accesso a METEO104EPI") else:         execfile('stampa.py')

Mi piacerebbe però che fosse un unico script in python, inoltre come posso fare per stabilire anche chi si è loggato?
Come faccio a farmi mandare il contenuto del file loggati1.txt?
Risposta
#5
hai gia letto la documentazione di openvpn?

Codice:
pip install sh pip3 install sh # get interface information import sh print sh.ifconfig("eth0")
__________________________________
__PYTHON__ESEMPI__

Codice:
from sh import ifconfig print ifconfig("eth0") # file in una directory print ls("-l") # sostituire il trattino per un carattere di sottolineatura per i comandi che presentano dei trattini nel loro nome sh.google_chrome("http://google.com")
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect