On Tuesday 04 September 2007 11:58:44 Jan Dittberner wrote:
Hat jemand hier eine Idee, woran das obskure Verhalten liegen könnte?
Nein. Mein eigenes Répertoire an cron-Problemen beschränkt sich auf nicht gesetzte PATH-Angaben, TZ-Angaben (Zeitzonenunterschiede) und ähnliches. Kannst du vielleicht den betroffenen Job etwas kürzen und sehen, ob du ein Minimalbeispiel herausbekommst? Beispielsweise nur maven oder nur svn. Nicht dass irgendeines dieser Tools vielleicht denkt, ups kein tty in Sicht, da schalt ich stdout einfach mal ab. Java ist da manchmal sehr umständlich, z.B. hatte ich lange zu tun, bis ich auf der Kommandozeile darüber einen vim starten konnte.
Lösung dafür war übrigens, zur allgemeinen Freude über Java:
String[] args = new String[]{"sh", "-c", "vim </dev/tty >/dev/tty " + tempfile}; Process p = Runtime.getRuntime().exec(args);
Josef