videl bych problem v tom, ze cron nespousti .profile (.bash_profile ci
jine nastavovaci skripty). Takze pokud v nich mate nejake nastavovani
promennych prostredi, mel byste
do toho skriptu na zacatek pridat neco takovehleho:

. /home/user/.bash_profile

(<tecka><mezera><jmeno skriptu s nastaveni prostredi>)
tim zajistite, ze prostredi pustene z cronu bude to stejne jako mate,
kdyz se prihlasite...


Lubos Vrba píše v Čt 23. 03. 2006 v 17:06 +0100:
> Ahoj *,
> Popis:
> Task je treba vykonavat v urcitych casovych intervalech (1x  za den).
> Delame toto pomoci utilitky 'cron'.
> Tento task si hraje s databasemi,  connection se ziskava z DataSource
> pres JNDI z BEA 8.1..
> 
> Script, ktery se spousti pomoci cronu  vlastne jen nastavi classpath a
> spusti java ...
> Problemem je, ze kdyz dany script spustim rucne, vse beha, pokud ho
> spusti cron, dostaneme vyjimku
> 
> 
> 
> java.net.SocketTimeoutException: Read timed out; No available router
> to destination]
>    EXCEPTION IN method() while closing connection:
>   weblogic.rmi.extensions.RemoteRuntimeException: Unexpected Exception
> - with nested exception:
> [java.rmi.ConnectException: Could not establish a connection with
> -7328819140782386039S:server:[7633,7633,-1,-1,7633,-1,-1,0,0]:server:7633,server2:7633:swb:swb001,
>  java.rmi.ConnectException: Destination unreachable; nested exception is:
> 
>         java.net.SocketTimeoutException: Read timed out; No available
> router to destination]
> 
> ...
> 
> Napada vas nejaka moznost, proc to z cronu nechodi a vyvolane rucne
> jo?
> 
> Bohuzel to musi byt udelano takto, bylo nam to takto predano a proste
> zmena neni mozna..
> 
> Diky, 
> L.
-- 
Vladimír Náprstek
specialista AKC
mail: [EMAIL PROTECTED]
tel: 475 233 102

Odpovedet emailem