[CentOS-es] Problemas con el crontab de un usuario
Tengo un usuario (oracle) con el que ejecuto una tarea en el crontab, pero no se ejecuta, me tira este error: X-Cron-Env: HOME=/home/oracle X-Cron-Env: PATH=/usr/bin:/bin X-Cron-Env: LOGNAME=oracle X-Cron-Env: USER=oracle /home/oracle/rman/domingo.sh: line 2: rman: command not found este es el crontab 17 23 * * 5 /home/oracle/rman/domingo.sh Pero si yo lo ejecuto desde la linea de comandos con el mismo usuario el script se ejcuta sin problemas Donde puede estar el error? Este es el contenido del script que corro en el crontab #!/bin/bash rman target sys/[EMAIL PROTECTED] rcvcat rman/[EMAIL PROTECTED] log /u04/datos/backup/cau/log/domingo/rman.log append @domingo.rman Y llama a este otro scritp #!/bin/bash run { backup incremental level 0 cumulative skip inaccessible tag domingo_level_0 format '/u04/datos/backup/cau/full_%d_%s_%p' database; sql 'alter system archive log current'; copy current controlfile to '/u04/datos/backup/cau/controlfilebck/domingo.ctl'; change archivelog all crosscheck; backup format '/u04/datos/backup/cau/archlogbck/ar_%d_%s_%p' archivelog all; #delete input; } Saludos y gracias___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Problemas con el crontab de un usuario
Hola: /home/oracle/rman/domingo.sh: line 2: rman: command not found Una consulta, el comando rman esta en /usr/bin o /bin? X-Cron-Env: PATH=/usr/bin:/bin Acorde a esta linea, el cron solo reconoce esos path, tienes dos soluciones si no es asi, una es copiar el comando rman para uno de esos dos lugares (no la recomiendo, pues son binarios del sistema). La otra es poner una variable en tu fichero del crontab PATH=/usr/bin:/bin:/usr/local/bin si rman estuviera en /usr/local/bin/rman Saludos Osvaldo ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Problemas con el crontab de un usuario
Este es el contenido del script que corro en el crontab #!/bin/bash rman target sys/[EMAIL PROTECTED] rcvcat rman/[EMAIL PROTECTED] log /u04/datos/backup/cau/log/domingo/rman.log append @domingo.rman Y llama a este otro scritp #!/bin/bash run { backup incremental level 0 cumulative skip inaccessible tag domingo_level_0 format '/u04/datos/backup/cau/full_%d_%s_%p' database; sql 'alter system archive log current'; copy current controlfile to '/u04/datos/backup/cau/controlfilebck/domingo.ctl'; change archivelog all crosscheck; backup format '/u04/datos/backup/cau/archlogbck/ar_%d_%s_%p' archivelog all; #delete input; } Saludos y gracias - Original Message - From: Ing. Ernesto Pérez Estévez [EMAIL PROTECTED] To: centos-es@centos.org Sent: Tuesday, August 26, 2008 11:51 AM Subject: Re: [CentOS-es] Problemas con el crontab de un usuario Fernando Romero wrote: Tengo un usuario (oracle) con el que ejecuto una tarea en el crontab, pero no se ejecuta, me tira este error: X-Cron-Env: HOME=/home/oracle X-Cron-Env: PATH=/usr/bin:/bin X-Cron-Env: LOGNAME=oracle X-Cron-Env: USER=oracle /home/oracle/rman/domingo.sh: line 2: rman: command not found y el script dentro qué dice ? me parece que le falta algo en la línea 1 o 2 -- Saludos! epe Ing. Ernesto Pérez Estévez http://www.NuestroServer.com/ USA: +1 305 359 4495 / España: +34 91 761 7884 Ecuador: +593 2 341 2402 / + 593 9 9246504 Mexico: +52 55 1163 8640 / Italia: +39 06 916504876 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Problemas con el crontab de un usuario
Este es el path donde esta el binario de oracle /u01/appl/oracle/product/10/bin/rman Se lo pase asi: PATH=/u01/appl/oracle/product/10/bin/rman 36 16 * * 1-6 /home/oracle/rman/domingo.sh /home/oracle/crontab.log Voy cambiando la hora para probarlo pero cuando le pongo el path directamente no se ejcuta - Original Message - From: O. T. Suarez [EMAIL PROTECTED] To: centos-es@centos.org Sent: Tuesday, August 26, 2008 4:03 PM Subject: Re: [CentOS-es] Problemas con el crontab de un usuario Hola: Volvamos al inicio. este es el crontab 17 23 * * 5 /home/oracle/rman/domingo.sh ok, El cron ejecuta el comando domingo.sh Este es el contenido del script que corro en el crontab #!/bin/bash rman target sys/[EMAIL PROTECTED] rcvcat rman/[EMAIL PROTECTED] log /u04/datos/backup/cau/log/domingo/rman.log append @domingo.rman La primera linea del script domingo.sh invoca un comando: rman y luego sigue.. target sys/[EMAIL PROTECTED] Al menos eso es lo que interpreto del script que copiastes. Por eso es que asumo que rman es un binario, es lo primero que aparece en el script. Si no lo es, entonces no entiendo el script como funciona. Saludos Osvaldo ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Problemas con el crontab de un usuario
Hola: Si el binario es este: Este es el path donde esta el binario de oracle /u01/appl/oracle/product/10/bin/rman Se lo pase asi: PATH=/u01/appl/oracle/product/10/bin/rman 36 16 * * 1-6 /home/oracle/rman/domingo.sh /home/oracle/crontab.log deberia quedarte asi el path PATH=/u01/appl/oracle/product/10/bin que ademas, diria, mejor asi: PATH=/u01/appl/oracle/product/10/bin:/usr/bin/:/bin En el path pones los directorios donde estan los binarios, no el binario en si. Voy cambiando la hora para probarlo pero cuando le pongo el path directamente no se ejcuta La otra variente es que en el script domingo.sh en vez de poner rman pongas el bnario con el camino completo /u01/appl/oracle/product/10/bin/rman . Saludos Osvaldo ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Problemas con el crontab de un usuario
No hay caso, cuando modifico algo no se ejcuta, ni poniendo el path ni agregandole la ruta en el script /u01/appl/oracle/product/10/bin/rman target sys/[EMAIL PROTECTED] rcvcat rman/[EMAIL PROTECTED] log /u04/datos/backup/cau/log/domingo/rman.log append @domingo.rman Ahora cuando no le pongo el path o no le agrego la ruta se ejcuta tirandome el primer error que postee Probe hacerlo con el crontab de root pero no lo ejecuta Saludos - Original Message - From: O. T. Suarez [EMAIL PROTECTED] To: centos-es@centos.org Sent: Tuesday, August 26, 2008 4:43 PM Subject: Re: [CentOS-es] Problemas con el crontab de un usuario Hola: Si el binario es este: Este es el path donde esta el binario de oracle /u01/appl/oracle/product/10/bin/rman Se lo pase asi: PATH=/u01/appl/oracle/product/10/bin/rman 36 16 * * 1-6 /home/oracle/rman/domingo.sh /home/oracle/crontab.log deberia quedarte asi el path PATH=/u01/appl/oracle/product/10/bin que ademas, diria, mejor asi: PATH=/u01/appl/oracle/product/10/bin:/usr/bin/:/bin En el path pones los directorios donde estan los binarios, no el binario en si. Voy cambiando la hora para probarlo pero cuando le pongo el path directamente no se ejcuta La otra variente es que en el script domingo.sh en vez de poner rman pongas el bnario con el camino completo /u01/appl/oracle/product/10/bin/rman . Saludos Osvaldo ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Problemas con el crontab de un usuario
Lo que veo que me esta dandoi error es el oracle home donde esta el binario creo X-Cron-Env: SHELL=/bin/sh X-Cron-Env: HOME=/home/oracle -- este es el del usuario X-Cron-Env: LOGNAME=oracle X-Cron-Env: USER=oracle y este seria el del binario /u01/appl/oracle/product/10 Message file RMANlang.msb not found Verify that ORACLE_HOME is set properly - Original Message - From: O. T. Suarez [EMAIL PROTECTED] To: centos-es@centos.org Sent: Tuesday, August 26, 2008 4:43 PM Subject: Re: [CentOS-es] Problemas con el crontab de un usuario Hola: Si el binario es este: Este es el path donde esta el binario de oracle /u01/appl/oracle/product/10/bin/rman Se lo pase asi: PATH=/u01/appl/oracle/product/10/bin/rman 36 16 * * 1-6 /home/oracle/rman/domingo.sh /home/oracle/crontab.log deberia quedarte asi el path PATH=/u01/appl/oracle/product/10/bin que ademas, diria, mejor asi: PATH=/u01/appl/oracle/product/10/bin:/usr/bin/:/bin En el path pones los directorios donde estan los binarios, no el binario en si. Voy cambiando la hora para probarlo pero cuando le pongo el path directamente no se ejcuta La otra variente es que en el script domingo.sh en vez de poner rman pongas el bnario con el camino completo /u01/appl/oracle/product/10/bin/rman . Saludos Osvaldo ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Problemas con el crontab de un usuario
O sea que estoy al horno con esto... - Original Message - From: O. T. Suarez [EMAIL PROTECTED] To: centos-es@centos.org Sent: Tuesday, August 26, 2008 5:29 PM Subject: Re: [CentOS-es] Problemas con el crontab de un usuario Hola Fernando: El problema es comun, acabo de googlear un poco y aparte de tu post en el foro de starlinux.net que aun no te han respondido, si encontre otros post similares. El problema es que los scripts de Oracle requieren determinadas variables seteadas para ejecutarse. El usuario oracle evidentemente las tiene pero ni el propio root las tiene. no se trata de permisos o path, sino de variables de entorno. Googlea y sobre todo, busca por los foros de Oracle porque no es un tema de bash, sino especifico de oracle. Saludos Osvaldo 2008/8/26 Fernando Romero [EMAIL PROTECTED]: Lo que veo que me esta dandoi error es el oracle home donde esta el binario creo X-Cron-Env: SHELL=/bin/sh X-Cron-Env: HOME=/home/oracle -- este es el del usuario X-Cron-Env: LOGNAME=oracle X-Cron-Env: USER=oracle y este seria el del binario /u01/appl/oracle/product/10 Message file RMANlang.msb not found Verify that ORACLE_HOME is set properly - Original Message - From: O. T. Suarez [EMAIL PROTECTED] To: centos-es@centos.org Sent: Tuesday, August 26, 2008 4:43 PM Subject: Re: [CentOS-es] Problemas con el crontab de un usuario Hola: Si el binario es este: Este es el path donde esta el binario de oracle /u01/appl/oracle/product/10/bin/rman Se lo pase asi: PATH=/u01/appl/oracle/product/10/bin/rman 36 16 * * 1-6 /home/oracle/rman/domingo.sh /home/oracle/crontab.log deberia quedarte asi el path PATH=/u01/appl/oracle/product/10/bin que ademas, diria, mejor asi: PATH=/u01/appl/oracle/product/10/bin:/usr/bin/:/bin En el path pones los directorios donde estan los binarios, no el binario en si. Voy cambiando la hora para probarlo pero cuando le pongo el path directamente no se ejcuta La otra variente es que en el script domingo.sh en vez de poner rman pongas el bnario con el camino completo /u01/appl/oracle/product/10/bin/rman . Saludos Osvaldo ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Problemas con el crontab de un usuario
Holas, saludos gente una consulta como hago para ver los sitios navegados de un ip en mi proxy squid.. espero sus respuestas lo más pronto posible * * Saludos, *Wilder Deza* *GAMMA CARGO SAC*** */Área/**/ de /**/Sistemas/* Phone: + 51 (1) 222 4176 ext. /205* */ Fax : + 51 (1) 221 4955 Nextel: 51 (1) 403*8302 Visit us on: www.gammacargo.com http://www.gammacargo.com/ E-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] /“Su opinión es importante para nosotros, en/ / caso consultas / sugerencias / comentarios/ /favor escribir a: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]”/ Fernando Romero escribió: O sea que estoy al horno con esto... - Original Message - From: O. T. Suarez [EMAIL PROTECTED] To: centos-es@centos.org Sent: Tuesday, August 26, 2008 5:29 PM Subject: Re: [CentOS-es] Problemas con el crontab de un usuario Hola Fernando: El problema es comun, acabo de googlear un poco y aparte de tu post en el foro de starlinux.net que aun no te han respondido, si encontre otros post similares. El problema es que los scripts de Oracle requieren determinadas variables seteadas para ejecutarse. El usuario oracle evidentemente las tiene pero ni el propio root las tiene. no se trata de permisos o path, sino de variables de entorno. Googlea y sobre todo, busca por los foros de Oracle porque no es un tema de bash, sino especifico de oracle. Saludos Osvaldo 2008/8/26 Fernando Romero [EMAIL PROTECTED]: Lo que veo que me esta dandoi error es el oracle home donde esta el binario creo X-Cron-Env: SHELL=/bin/sh X-Cron-Env: HOME=/home/oracle -- este es el del usuario X-Cron-Env: LOGNAME=oracle X-Cron-Env: USER=oracle y este seria el del binario /u01/appl/oracle/product/10 Message file RMANlang.msb not found Verify that ORACLE_HOME is set properly - Original Message - From: O. T. Suarez [EMAIL PROTECTED] To: centos-es@centos.org Sent: Tuesday, August 26, 2008 4:43 PM Subject: Re: [CentOS-es] Problemas con el crontab de un usuario Hola: Si el binario es este: Este es el path donde esta el binario de oracle /u01/appl/oracle/product/10/bin/rman Se lo pase asi: PATH=/u01/appl/oracle/product/10/bin/rman 36 16 * * 1-6 /home/oracle/rman/domingo.sh /home/oracle/crontab.log deberia quedarte asi el path PATH=/u01/appl/oracle/product/10/bin que ademas, diria, mejor asi: PATH=/u01/appl/oracle/product/10/bin:/usr/bin/:/bin En el path pones los directorios donde estan los binarios, no el binario en si. Voy cambiando la hora para probarlo pero cuando le pongo el path directamente no se ejcuta La otra variente es que en el script domingo.sh en vez de poner rman pongas el bnario con el camino completo /u01/appl/oracle/product/10/bin/rman . Saludos Osvaldo ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es