Notifikacija iz shell skripte

Razne diskusije o Linuxu, neovisno o distribuciji.

Moderator/ica: Moderatori/ce

Odgovori
Gigolo

Notifikacija iz shell skripte

Post Postao/la Gigolo »

Ima li način da shell skripta poktratana cronom javi da je počela s radom i da je završila. Sad sam rješio to tako da mi na Desktop napravi cp sličice pri startu a na kraju rm iste, tako da sam obaviješten. Ali ima li neko bolje riješenje?
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: Notifikacija iz shell skripte

Post Postao/la glaskoncILLa »

neka ti posalje mail..
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Gigolo

Re: Notifikacija iz shell skripte

Post Postao/la Gigolo »

glaskoncILLa je napisao/la:neka ti posalje mail..
Misliš na moju mail adresu? Kako se to radi? A i nije mi zgodno jer mi mail klijent čita poštu 5 puta na sat. Treba mi trenutna obavijest. Ostati ću pri ovoj sličici. Još jednom, kako se šalje mejl?
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: Notifikacija iz shell skripte

Post Postao/la glaskoncILLa »

http://linux.about.com/od/commands/l/blcmdl1_Mail.htm

pa i ovo ti je trenutno, podesis klijent da ti gleda mail svaku minutu i imati ces mozda dvije minute zaostatka, mail saljes sa svoje mail adrese na svoju mail adresu, odnosno sam sebi.
jos jedna prednost je sto ces imati history, odnosno ako ne buljis u desktop ili nisi pored kompa, po mailovima i vremenu dolaska mozes pratiti unazad sto se dogadjalo i usput si kreiras neki poseban folder u klijentu koji ce filtrirati mailove po subjectu i stvaljati samo te mailove u taj folder, tako da te ne spama.

mislim, nemam pojma sto je tebi bolje, ja sam si neke stvari rjesio tako..
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
Tux Slave
Postovi: 519
Pridružen/a: 25 ožu 2008, 14:47
Spol: M
OS: Fedora 10 - KDE 4.2.x
Lokacija: Nova Gradiska
Kontakt:

Re: Notifikacija iz shell skripte

Post Postao/la Tux Slave »

Gigolo je napisao/la:Ima li način da shell skripta poktratana cronom javi da je počela s radom i da je završila. Sad sam rješio to tako da mi na Desktop napravi cp sličice pri startu a na kraju rm iste, tako da sam obaviješten. Ali ima li neko bolje riješenje?
Instaliraj zenity. Nakon toga na kraj skripte dodaj:

Kod: Označi sve

if [ $skripta_gotova = 1 ] ; then
        zenity --notification
fi
Zatim na kraj dijela gdje se izvršava to što želiš stavi:

Kod: Označi sve

skripta_gotova=1
Ili ako se skripta uvijek uspješno izvršava samo na kraj skripte stavi:

Kod: Označi sve

zenity --notification
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: Notifikacija iz shell skripte

Post Postao/la glaskoncILLa »

e da, ovisno o tome koji mta koristis, u etc-u postoji neki file sa kojim odredujes sa kojeg accounta saljes, to je relativno bitno jer ce ti vecina filtera odkantati root@localhost ili nesto slicno..

ako se zelis malo igrati sa mta-om, preporucam postfix, moglo bi ti se isplatiti u buducnosti.
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Gigolo

Re: Notifikacija iz shell skripte

Post Postao/la Gigolo »

Oba prijedloga su jako zanimljiva. Proučiti ću. Koliko ja neznam o Linuxu!! O: Previše puno!! Tj. ništa!
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: Notifikacija iz shell skripte

Post Postao/la 4ndY »

Jedna riječ: dbus

Sad sve ovisi što koristiš, recimo org.kde.VisualNotification:

Kod: Označi sve

qdbus org.kde.VisualNotifications /VisualNotifications org.kde.VisualNotifications.Notify method
i sad tu moraš unijet stringove i ostala čudesa.

Ili najjednostavnije (svi bolji system notificationi podržavaju): wall.
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Odgovori