CRON - skripty, zálohování
Po nastartování počítače
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