commit 3c37ae1e5f3cc9ae0b7f33be712cc03c3225efc0 Author: enrique.lara Date: Wed Aug 19 22:20:27 2026 +0000 crontab-dnsistemas diff --git a/crontab-pbx-dnsistemas b/crontab-pbx-dnsistemas new file mode 100644 index 0000000..23131d4 --- /dev/null +++ b/crontab-pbx-dnsistemas @@ -0,0 +1,35 @@ +SHELL=/bin/bash +PATH=/sbin:/bin:/usr/sbin:/usr/bin +MAILTO=root + +# For details see man 4 crontabs + +# Example of job definition: +# .---------------- minute (0 - 59) +# | .------------- hour (0 - 23) +# | | .---------- day of month (1 - 31) +# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... +# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat +# | | | | | +# * * * * * user-name command to be executed + +# Apagar SSH y HTTPD: Lunes a Viernes a las 22:00 +0 22 * * 1-5 root /usr/bin/systemctl stop sshd httpd + +# Encender SSH y HTTPD: Lunes a Viernes a las 06:00 +0 6 * * 1-5 root /usr/bin/systemctl start sshd httpd + +# APAGADO ASTERISK LUNES A VIERNES: 22:00 (10:00 PM) +0 22 * * 1-5 root /usr/bin/systemctl stop asterisk + +# ENCENDIDO ASTERISK: Lunes a Sábado a las 06:00 +0 6 * * 1-6 root /usr/bin/systemctl start asterisk + +# APAGADO ASTERISK SÁBADOS: 18:00 (6:00 PM) +0 18 * * 6 root /usr/bin/systemctl stop asterisk + +# Actualizaciones de Seguridad (Domingos a las 2:00 AM) +0 2 * * 0 root dnf update --security -y + +# Forzar rotación de logs diariamente a las 03:00 AM +0 3 * * * root /usr/sbin/logrotate /etc/logrotate.conf