Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Administración del sistema » Sistema


Nuevo tema Responder al tema
 [ 6 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Mar Ago 05, 2008 11:00 pm
Mensajes: 9

Nota Publicado: Vie Mar 18, 2011 9:31 am 
Arriba  
Hola a todos, hice un script que me genere unas imagenes y a su vez las transforme,

hacer_graficos.sh
============

#!/bin/sh -x
cd /home/cbarca/wrf_graphics/d02/
echo "Generando archivos ps "
ncl wrf_cape.ncl
ncl wrf_Cloud.ncl

echo "Creando GIF'S"
convert cape.ps cape.gif
convert Cloud.ps cloud.gif

echo "fIN"!!!!!

Los permisos son los siguientes
-rwxr-xr-x 1 cbarca cbarca 1253 mar 18 10:18 hacer_graficos.sh

el problema es que cuando lo quiero programar con el cron no me funciona, supongo que es problema de permisos porque si lo ejecuto a mano funiona.
Lo ejecuto
./generar_graficos.sh
si pongo sudo ./generar_graficos.sh
me da error, lo copio a continuacion

+ cd /home/cbarca/wrf_graphics/d02/
+ echo 'Generando archivos ps '
Generando archivos ps
+ ncl wrf_cape.ncl
./hacer_graficos.sh: line 4: ncl: command not found
+ ncl wrf_Cloud.ncl
./hacer_graficos.sh: line 5: ncl: command not found

Probe ejecutarlo como root, lo copie en /bin, lo agregue desde crontab -e -u cbarca y por ultimo lo agregue directamente a el archivo /etc/crontab, tambien probe ejecutarlo desde su carpeta dandole toda la ruta en el crontab.

56 09 * * * cbarca /home/cbarca/wrf_graphics/d01/generar_graficos.sh

o
05 17 * * * root /home/cbarca/wrf_graphics/d01/generar_graficos.sh

No doy con la tecla, estoy segura que es permisos pero no se que mas hacer.
Ojala alguien pueda orientarme.
Muchas gracias.

Saludos

 Perfil  

Desconectado
Forista Distinguido
Forista Distinguido
Avatar de Usuario

Registrado: Sab Oct 09, 2004 11:00 pm
Mensajes: 1299

Nota Publicado: Vie Mar 18, 2011 10:02 am 
Arriba  
¿Y qué es ncl?

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Mar Ago 05, 2008 11:00 pm
Mensajes: 9

Nota Publicado: Vie Mar 18, 2011 11:43 am 
Arriba  
NCL es un lenguaje interpretado diseñado específicamente para análisis y visualización de datos científicos

 Perfil  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Abr 11, 2007 11:00 pm
Mensajes: 8550
Ubicación: tras la pantalla (...)

Nota Publicado: Vie Mar 18, 2011 11:45 am 
Arriba  
pon la ruta completa hasta ncl, a ver que pasa. (apuesto a que deberia funcionar....)

:)

_________________
#446716

--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me...
(from comp.os.linux.misc)
[ DNFD ] - [ F4A ] - [ dotfiles ]

 Perfil Email WWW  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Mar Ago 05, 2008 11:00 pm
Mensajes: 9

Nota Publicado: Vie Mar 18, 2011 12:20 pm 
Arriba  
1) copiando el scrip en /bin y configurando el crontab

55 15 * * * root hacer_graficos_d01.sh
-rwxr-xr-x 1 root root 1586 mar 18 15:46 hacer_graficos_d01.sh
No funciono, me genero un monton de errores y no me crea los archivos

2) dejando el script en la carpeta /home/cbarca/wrf_graphics/d01 y configurando el crontab
04 16 * * * root /home/cbarca/wrf_graphics/d01/generar_graficos_d01.sh
-rwxr-xr-x 1 root root 1586 mar 18 16:02 hacer_graficos_d01.sh
No hizo nada

3) Y dandoles permisos de usuario al archivo y ejecutarlo como root en el crontab
04 16 * * * root /home/cbarca/wrf_graphics/d01/generar_graficos_d01.sh
-rwxr-xr-x 1 cbarca cbarca 1586 mar 18 16:02 hacer_graficos_d01.sh
Tampoco hace nada

4)Y dandoles permisos de usuario al archivo y ejecutarlo como usuario en el crontab
14 16 * * * cbarca /home/cbarca/wrf_graphics/d01/generar_graficos_d01.sh
-rwxr-xr-x 1 cbarca cbarca 1586 mar 18 16:02 hacer_graficos_d01.sh
Tampoco hace nada

Quiza el problema es el mismo ncl..
-rwxr-xr-x 1 8338 1500 27220436 abr 16 2010 ncl
el usuario y grupo es raro
8338 y 1500...???? no se de donde salio eso

Debere cambiar usuario y grupo?

 Perfil  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Abr 11, 2007 11:00 pm
Mensajes: 8550
Ubicación: tras la pantalla (...)

Nota Publicado: Sab Mar 19, 2011 8:15 am 
Arriba  
04 16 * * * root /home/cbarca/wrf_graphics/d01/generar_graficos_d01.sh
-rwxr-xr-x 1 cbarca cbarca 1586 mar 18 16:02 hacer_graficos_d01.sh


yo lo que creo es que si no lo llamas por su nombre, no lo va a ver. eso para empezar. :?
Citar:
Debere cambiar usuario y grupo?


si trabajas como root (y desde crotnab es root quien manda las ordenes), ciertamente no es necesario.

por cierto, con lo de ruta completa, me referia a la de ncl. root no lo esta viendo, seguramente porque no esta en su path.

:D

_________________
#446716

--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me...
(from comp.os.linux.misc)
[ DNFD ] - [ F4A ] - [ dotfiles ]

 Perfil Email WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 6 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO