Foros del Web » Programación para mayores de 30 ;) » Programación General »

.sh no me funciona en cron

Estas en el tema de .sh no me funciona en cron en el foro de Programación General en Foros del Web. Estimados, saludos desde Argentina. Tengo el siguiente problema: hice un archivo .sh que cuando ejecuto manualmente funciona de 10. Como necesito que se ejecute cada ...
  #1 (permalink)  
Antiguo 13/02/2014, 18:53
 
Fecha de Ingreso: febrero-2014
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
.sh no me funciona en cron

Estimados, saludos desde Argentina.

Tengo el siguiente problema: hice un archivo .sh que cuando ejecuto manualmente funciona de 10. Como necesito que se
ejecute cada hora, lo puse en el cron. El problema es que cuando el cron lo ejecuta, tira errores por todos lados.

Alguna sugerencia? Si funciona manualmente, no debería funcionar en el cron también? Al fin y al cabo el cron lo único que
hace es ejecutarlo...

En fin, espero sus respuestas.
Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 13/02/2014, 21:24
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 14 años
Puntos: 32
Respuesta: .sh no me funciona en cron

ver los errores q te tira puede ser una buena pista para ayudarte.
  #3 (permalink)  
Antiguo 17/02/2014, 06:47
 
Fecha de Ingreso: febrero-2014
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: .sh no me funciona en cron

Cita:
Iniciado por nup_ Ver Mensaje
ver los errores q te tira puede ser una buena pista para ayudarte.
Ya está solucionado el problema. Ahora tengo otro, en el mismo script, no me llegan mails que intento mandar desde el script.

Me sale el siguiente error:

Código:
From MAILER-DAEMON Mon Feb 17 09:31:00 2014
Return-Path: <MAILER-DAEMON@portal1-corp>
Received: from localhost (localhost)
        by portal1-corp. (8.12.10+Sun/8.12.10) id s1H6V0Ia022085;
        Mon, 17 Feb 2014 09:31:00 +0300 (GMT)
Date: Mon, 17 Feb 2014 09:31:00 +0300 (GMT)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <201402170631.s1H6V0Ia022085@portal1-corp.>
To: <sybase@portal1-corp>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
        boundary="s1H6V0Ia022085.1392618660/portal1-corp."
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
Content-Length: 1650

This is a MIME-encapsulated message

--s1H6V0Ia022085.1392618660/portal1-corp.

The original message was received at Mon, 17 Feb 2014 09:31:00 +0300 (GMT)
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<[email protected]>

   ----- Transcript of session follows -----
550 5.1.2 <[email protected]>... Host unknown (Name server: mailhost: host not found)

--s1H6V0Ia022085.1392618660/portal1-corp.
Content-Type: message/delivery-status

Reporting-MTA: dns; portal1-corp.
Received-From-MTA: DNS; localhost
Arrival-Date: Mon, 17 Feb 2014 09:31:00 +0300 (GMT)

Final-Recipient: RFC822; [email protected]
Action: failed
Status: 5.1.2
Remote-MTA: DNS; mailhost
Last-Attempt-Date: Mon, 17 Feb 2014 09:31:00 +0300 (GMT)

--s1H6V0Ia022085.1392618660/portal1-corp.
Content-Type: message/rfc822

Return-Path: <sybase@portal1-corp>
Received: from portal1-corp. (localhost [127.0.0.1])
        by portal1-corp. (8.12.10+Sun/8.12.10) with ESMTP id s1H6V0Ia022083
        for <[email protected]>; Mon, 17 Feb 2014 09:31:00 +0300 (GMT)
Received: (from sybase@localhost)
        by portal1-corp. (8.12.10+Sun/8.12.10/Submit) id s1H6V0qu022079
        for [email protected]; Mon, 17 Feb 2014 09:31:00 +0300 (GMT)
Date: Mon, 17 Feb 2014 09:31:00 +0300 (GMT)
From: sybase@portal1-corp
Message-Id: <201402170631.s1H6V0qu022079@portal1-corp.>
To: [email protected]
Subject: Servidor con poco espacio: 127.0.0.1

/dev/md/dsk/d32      6049124 5435629  553004    91%    /app

--s1H6V0Ia022085.1392618660/portal1-corp.--
que puede estar pasando?

muchas gracias
  #4 (permalink)  
Antiguo 17/02/2014, 08:17
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 14 años
Puntos: 32
Respuesta: .sh no me funciona en cron

Cita:
Iniciado por cozumel83 Ver Mensaje
550 5.1.2 <[email protected]>... Host unknown (Name server: mailhost: host not found)
Pues me parece q no has configurado bien tu sendmail.
A no ser q "mailhost" sea el nombre de tu servidor de correos ;)

Échale un vistazo a la configuración de sendmail o cualquiera q sea el programa q usas para enviar correos.

¿Aún te funciona cuando lo ejecutas manualmente, envía el correo?

slds;

nup_
  #5 (permalink)  
Antiguo 17/02/2014, 10:46
 
Fecha de Ingreso: febrero-2014
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: .sh no me funciona en cron

Cita:
Iniciado por nup_ Ver Mensaje
Pues me parece q no has configurado bien tu sendmail.
A no ser q "mailhost" sea el nombre de tu servidor de correos ;)

Échale un vistazo a la configuración de sendmail o cualquiera q sea el programa q usas para enviar correos.

¿Aún te funciona cuando lo ejecutas manualmente, envía el correo?

slds;

nup_
No, tampoco mandaba los mails manualmente.
La sentencia que estoy usando para enviar mails es la siguiente:

Código:
cat  $STATUS_GREP | mailx -s "Servidor con poco espacio: $IP" [email protected]
  #6 (permalink)  
Antiguo 17/02/2014, 11:37
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 14 años
Puntos: 32
Respuesta: .sh no me funciona en cron

Pues nunca he usado mailx. No puedo ser de mucha ayuda.
Puedes preguntar en la sección Unix/Linux.
De todas formas pásate por aka:
http://www.fclose.com/1411/sending-e...g-gmails-smtp/

slds;

nup_

Etiquetas: cron
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:00.