[CentOS-es] Problemas con el crontab de un usuario

2008-08-26 Por tema Fernando Romero
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

2008-08-26 Por tema O. T. Suarez
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

2008-08-26 Por tema Fernando Romero

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

2008-08-26 Por tema Fernando Romero

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

2008-08-26 Por tema O. T. Suarez
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

2008-08-26 Por tema Fernando Romero
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

2008-08-26 Por tema Fernando Romero
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

2008-08-26 Por tema Fernando Romero

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

2008-08-26 Por tema Wilder Deza
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