webForumDet fria alternativet

Skicka ett automatiskt mail

Linux & BSD

3 svar · 265 visningar · startad av prey

Medlem sedan jan. 2002341 inlägg
Frågan#1

Jag vill skriva ett kommando (som automatiskt körs när datorn startas). Kommandot ska skicka ett epost med ämnet "Servern startad (TID)" och meddelandet ska vara resultatet av kommandot "ps -ef". Hur ska jag göra? Tacksam för all hjälp!

Medlem sedan maj 2000829 inlägg
#2

Hej.

Har du någon mailserver installerad ?
Med hjälp av mail cron så borde du kunna lösa detta.

Ska testa ikväll. Hör av mig.

Medlem sedan jan. 2002341 inlägg
#3

jag har ju cron demonen och sendmail, nåt mer vet jag inte riktigt..

Medlem sedan maj 2000829 inlägg
#4

Hej igen.

Jag sitter på jobbet, lite svårt att testa för mig.
Men jag måste ha pratat i nattmössan när jag postade förra inlägget. Om du ska skicka mailet vid uppstart så behövs inte cron.
Hur du ska starta det beror på vilken dist du kör. Många linux distar har en fil under /etc/rc.local heter den. Där kan man skriva in kommandon som man vill få startade vid uppstart.

Här kan du läsa lite om hur du skapar scriptet.

http://www.experts-exchange.com/Programming/Programming_Platforms/Unix_Programming/Q_20576601.html

Sökte lite på google.

552 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
411 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
411 ms — ändringar (db)