tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Enumerator
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
486
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Johannes7146
    Johannes7146 Johannes7146 ist offline Goldschnabel
    Registriert seit
    Sep 2007
    Ort
    Gütersloh
    Beiträge
    736
    Hallo zusammen,

    ich glaube das ich in diesem Fall im Linux Forum besser aufgehoben bin als im Java Forum.... Falls nicht bitte verschieben.

    Wenn ich folgenden Code ausführe:
    Code :
    1
    2
    
    String befehl = "echo 'irgendetwas' >> datei.txt";
                Runtime.getRuntime().exec(befehl);

    Passiert genau nix
    wenn ich den Befehl einfach in die shell eintippe funktioniert es.

    Das Java programm wird mit root rechten gestartet....
     
    Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
    Gruß Johannes
    ::: Homepage :::

  2. #2
    Avatar von Enumerator
    Enumerator Enumerator ist offline Mitglied Kamel
    Registriert seit
    Jan 2007
    Ort
    Schreibtisch
    Beiträge
    525
    Blog-Einträge
    2
    Hi!

    Das was Du da versuchst ist ein Shell-Befehl. Und die Shell ist ein Programm. Wie alle Programme muss auch die Shell erst gestartet bzw. aufgerufen werden. Versuch's mal so:
    Code JAVA:
    1
    2
    
    String befehl = "/bin/sh -c \"echo 'irgendetwas' >> datei.txt\"";
             Runtime.getRuntime().exec(befehl);

    Gruß
    Enum
    Johannes7146 bedankt sich. 
    Zitat Zitat von Aba Assa
    "Zitate sind so etwas wie Outsourcing des Geistes."
    just-lyrics.org :: my-lyrics.org

  3. #3
    Avatar von Johannes7146
    Johannes7146 Johannes7146 ist offline Goldschnabel
    Registriert seit
    Sep 2007
    Ort
    Gütersloh
    Beiträge
    736
    Ahh das ergibt Sinn
    Hab ichs mir doch gedacht, dass das eher eine Linux spezifische Sache ist als eine Javaproblematik.
    Habe das ganze nun mit Javaboardmittlen gelöst. Somit bleibt das ganze dann auch plattform unabhängig.
    Trotzdem Danke für deinen Beitrag und der Aufklärung.
     
    Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
    Gruß Johannes
    ::: Homepage :::

Ähnliche Themen

  1. Mit Java in eine Excel Datei schreiben
    Von bestron im Forum Java
    Antworten: 5
    Letzter Beitrag: 10.10.08, 00:07
  2. Antworten: 1
    Letzter Beitrag: 05.04.08, 10:53
  3. Java blockiert datei nach schreiben und gibt sie nicht frei
    Von programsearch im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 5
    Letzter Beitrag: 05.07.07, 15:20
  4. Antworten: 4
    Letzter Beitrag: 25.04.05, 22:15
  5. Welches Linux, und Java Programmierung unter Linux
    Von Mc Nanuk im Forum Linux & Unix
    Antworten: 14
    Letzter Beitrag: 19.10.04, 15:01