it:server:monitoring:cron

CRON - skripty, zálohování

Pokud dojde ke startu počítače, je dobré aktualizovat banlist. Jako další poslat poslat informaci, že byl server zrovna spuštěn. Pokud je pro mě informace nová, muselo dojít k výpadku proudu a tohle je způsob, jak to zjistit.

#!/bin/bash
 
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
 
/etc/scripts/ip-blacklist/ipset-blacklist && /usr/sbin/ufw reload
 
 
sleep 60 && (echo -e "Subject: reboot: `hostname -f`\n\n Server has been rebooted." | sendmail $MAILTO) 
 
#&> /dev/null

Dále nastavit cron, aby skript po nabootování spouštěl. Do souboru /etc/cron.d/afterboot tedy vložit:

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
 
@reboot         root    //root/afterboot &>/dev/null
  • it/server/monitoring/cron.txt
  • Poslední úprava: 2022/11/20 15:48
  • autor: Petr Nosek