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