Crontab no ejecuta adecuadamente script

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: maiku, akodo

Responder
ivannrmz
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Jue Abr 02, 2020 8:58 pm

Crontab no ejecuta adecuadamente script

Mensaje por ivannrmz »

Buen día. Tengo un dilema en cuanto crontab.

Tengo lo siguiente dentro de mi scritp:

Código: Seleccionar todo

#!/bin/bash
mem=`df -h | grep sda1 | awk {'print $5'}`
mem=${mem/\%/}
fch=`date`
if test $mem -ge 85; then
	notify-send "PELIGRO" "Espacio usado: $mem"% -u critical
else
	notify-send "Aviso" "Espacio usado: $mem"% -u low
fi
date
Lo guarde como .sh y le otorgue permisos chmod 777. Al ejecutarlo manualmente me despliega correctamente la notificacion, lo ejecuto por terminal.

Al querer que este se ejecute con crontab agregre la siguiente linea despues de poner en terminal el comando "crontab -e"

Código: Seleccionar todo

* * * * * /home/user/Documentos/prueba.sh >> /home/user/Documentos/prueba.log
Hecho lo anterior jamas me muestra el notify-send pero si me almacena en el archivo "prueba.log" el date que esta dentro del script. ¿Que estoy haciendo mal? :(

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje