10. maj 2004 - 14:07Der er
10 kommentarer og 2 løsninger
crontab medtager ikke classpath til java
Hej alle
Jeg sidder og roder med at få et java-program til at køre en gang i minuttet. Det mit script ser således ud(crontab): #!/bin/bash set $PATH=$PATH:.:/home/user/javaprog/ set $CLASSPATH=$CLASSPATH:.:/home/user/javaprog/pg73jdbc3.jar cd /home/user/javaprog /usr/java/j2sdk1.4.2_04/bin/java Indlaes -classpath /home/user/javaprog/pg73jdbc3.jar >> /home/user/javaprog/log.txt
Men det virker ikke. Det sender flg. mail til root: org.postgresql.Driver
Hvis jeg kører scriptet manuelt, virker det fint, det er kun under automatisk kørsel det ikke virker!
Jeg kan ikke bruge export - den skriver "not a valid identifier". . /home/den_bruger_du_er/.bash_profile - virker heller ikke (HAR rettet til mit brugernavn)
Jeg tror da også det var en gang vrøvl jeg skrev........
#!/bin/bash . /home/den_bruger_du_er/.bash_profile PATH=$PATH:.:/home/user/javaprog/ CLASSPATH=$CLASSPATH:.:/home/user/javaprog/pg73jdbc3.jar export PATH CLASSPATH cd /home/user/javaprog gør det syntaxkorrekt
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.