A ver, a ver, el problema estaba casi resuelto y volvimos a luchar con el crontab.
Cita:
Iniciado por Montes28 mogrify -path ../small/ -resize 800x600 '*.gif'
mogrify: unable to open image `*.gif': No such file or directory @ error/blob.c/OpenBlob/2644.
Simple: el script se ejecuta, solo que no hay archivos .gif en la carpeta en la que estás ejecutándolo.
Cita:
Iniciado por EnriqueK pero seguramente no sabes como guardarla , debo reconocer que yo tampoco lo se
Escape, :wq
Cita:
Iniciado por Montes28 con que nombre guardo el archivo y donde?
No hace falta indicar esto, ya que crontab funciona así:
abre un archivo temporal
abre un editor de texto con ese archivo temporal
cuando el editor cierra, verifica la sintaxis basica del archivo guardado
si el archivo es correcto, se instala como el crontab del usuario
en caso contrario, se descarta.
Cita:
Iniciado por Montes28 resize.sh
#!/bin/sh
mogrify -path ../small/ -resize 800x600 *.gif
Te falta hacer un cd a la carpeta correcta, ya que cron no lee los archivos de perfil (.profile, /etc/profile) como sí lo hace un shell normal. Seguramente el script esté siendo ejecutado en / en vez de /root.
Cita:
Iniciado por Montes28 mogrify: unable to open image `*.gif': No such file or directory @ error/blob.c/OpenBlob/2644.
Y finalmente volvimos al mismo error de 6 mensajes antes...
Cita:
Iniciado por EnriqueK No entiendo lo que hace el script, pera se me da que es para correrlo como usuario
¡Sin duda! una tarea de estas no es para root, ya que no es administrativa. Pero para el caso, primero hagámosla funcionar y luego se reconfigura para correr como usuario.
Cita:
Iniciado por Montes28 el comando debe de ejecutarse desde el directorio que contiene los archivos gif que se reduciran.
Exacto, falta el cd al directorio antes de ejecutar el script (o dentro del script) ya que cron no lo hará por sí solo
Cita:
Iniciado por Montes28 el directorio de imagenes esta en: /var/www/html/sismogramas/image
Entonces agrega un cd a esa carpeta al inicio del script, y asunto arreglado.