Jag undrar om det finns någon som har en aning om hur jag skall kunna aktivera Java-kod med hjälp av crontab??
Jag vill alltså köra ett script som jag har skrivit i Java (.jsp). Men hur??? Går det överhuvudtaget?? Skall jag kompilera den till en .class-fil istället??
Varför använder du en JSP? Det är "bara" till för när du jobbar mot websidor.
Skriv ditt program som en vanlig java fil och kompilera den. I crontab skriver du sedan "$JAVA_HOME/bin/java /SÖKVÄG_TILL_DIN_JAVA_FIL_MEN_MAIN_FUNKTION".
$JAVA_HOME ska peka på den katalog där JDK'n finns installerat
Jag vill alltså köra ett script som jag har skrivit i Java (.jsp). Men hur??? Går det överhuvudtaget??
Jo, ett sätt är att "emulera en surfare" genom att du anropar lynx eller wget i din crontab, och som läser den sida du vill köra.
(Det finns fördelar med att inte kompilera som en Java-applikation, då en sådan kommer att behöva en egen JVM då den startas, medan en jsp-sida kör i typ tomcats JVM, som troligen redan är "uppstartad".)