Sziasztok!
Adott egy Debian woody rendszer. Szeretnem azt elerni, hogyha ujraindul a linux akkor az ujraindulas utan kudjon egy emailt egy cimre.
Megrobaltam az rc.boot-ba betenni egy indithato file amiben ez all:
mail -s "inditas" xx.yy@ikszipikszi.hu < inditas
Ez azonban nem mukszik valamiert.
Van mas megoldas?
Koszi
- 857 megtekintés
Hozzászólások
Fennvan a halo mikor bebootol es lefut a script?
Ha mas nem, mondjuk nem elegans megoldas, de ha belovod a scriptet h fusson le ha feljon a network, es az uptime 5percen belul van, kuldjon emailt.
- A hozzászóláshoz be kell jelentkezni
rc.local való erre
garantáltan a legvégén fut le, igaz nem csak boot-kor, hanem init váltáskor.
-TamsA-
- A hozzászóláshoz be kell jelentkezni
en cron-ba tettem ilyet igy:
crontab -e
@reboot /path/to/my/send_mail_script.sh
es a send_mail_script.sh -ba irtam a levelkuldes reszt.
- A hozzászóláshoz be kell jelentkezni
Szia!
Ez a crontab nekem nem teljesen tiszta. Ha root-kent hasznalom acrontab -e
parancsot, akkor az nem az etc/crontab file-ba ir, nem?
En mc-vel beleirtam abba a parancsot amit megadtal, de igy sem hajtja vegre. Van a cronnak logja? mert en nem talaltam.
Koszi
- A hozzászóláshoz be kell jelentkezni
crontab -e
Valahol a /var/spool/cron konyvtarban hoz letre crontab filet, minden usernek kulon.
(Disztrokent eltero lehet). Ha letezik, csak szerkeszted.
Ha az /etc/crontab file-ba irsz, akkor utana inditsd ujra a cront, addig nem veszi eszre
a valtozast. Nalam /etc/init.d/cron restart. De ez megint disztrofuggo lehet.
- A hozzászóláshoz be kell jelentkezni
én a @reboot -ot ne értem.
Ez adod meg az időpontok helyett és ezt a "kifejezést" a rendszer ismeri, és tudja mi?
Ha ezt én találtam volna ki akkor nekem az jutott volna először eszembe, ogy egy init szriptet készítek neki és utolsónak állítom be (@S30restartmail)
- A hozzászóláshoz be kell jelentkezni