Console command unter Linux

Fohnbit

Top Contributor
Hallo,

wenn ich auf meinem Linux Controller folgendes eingebe:
echo 1 > /sys/class/leds/beaglebone:green:usr0/brightness
schalte ich eine LED ein.

Leider schaffe ich es irgendwie nicht, diesen Befehl unter Java zu senden. Java läuft als root und ich habe:
Code:
String[] cmdline = { "echo", "1", ">", "/sys/class/leds/beaglebone:green:usr0/brightness" };
Runtime.getRuntime().exec(cmdline);

Aber die LED bleibt dunkel.

Wo liegt mein Fehler?

Danke!
 

mrBrown

Super-Moderator
Mitarbeiter
"echo 1" gibt eine "1" aus, mit ">" wird die weitergeleitet in die Datei "/sys/class/leds/beaglebone:green:usr0/brightness"

Du musst also mit Java einfach die Datei öffnen, eine 1 reinschreiben und fertig (wenn ich grad keinen groben Denkfehler habe)
 

Fohnbit

Top Contributor
Hallo,

oh, ok .. so klappt es nun:
Code:
schreiben("1", "/sys/class/leds/beaglebone:green:usr0/brightness");
public void schreiben(String value, String path) {
        file = new File(path);
        try {
            writer = new FileWriter(file, true);
            writer.write(value);
            writer.write(System.getProperty("line.separator"));
            writer.flush();
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 

mrBrown

Super-Moderator
Mitarbeiter
Wenn du das ganze mit einem PrintWriter und try-with-resources machst, sparst du dir gefühlt die Hälfte der Zeilen ;)
 

Fohnbit

Top Contributor
Also da hätte ich nichts dagegen :)

so?
Code:
try (PrintWriter writer = new PrintWriter(new File("/sys/class/leds/beaglebone:green:usr0/brightness"))) {
    writer.println("1");
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Wie kann ich "enter" von der Console in Eclipse löschen? Java Basics - Anfänger-Themen 2
M Text wird in der Console nicht ausgegeben. Java Basics - Anfänger-Themen 11
F Erste Schritte java.util.Scanner: Beliebig langen Text per Paste in Console eingeben ? Java Basics - Anfänger-Themen 14
C das Doppelte des Wertes in der Console ausgeben Java Basics - Anfänger-Themen 10
iman Console Java Basics - Anfänger-Themen 17
T '>' vor Console input Java Basics - Anfänger-Themen 3
J Einfaches Quadrat auf der Console ausgeben lassen Java Basics - Anfänger-Themen 7
O Methoden 3 Methoden gleichzeitig laufen lassen in der Console Java Basics - Anfänger-Themen 2
B Wieso gibt das Programm in der Console kein Ergebnis aus? Java Basics - Anfänger-Themen 2
J Hintergrundsound in der CMD Console, wie? Java Basics - Anfänger-Themen 14
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
L Java CMD Console in String umwandeln? Java Basics - Anfänger-Themen 2
P Erste Schritte Console - Sehr komische Ausgabe! Java Basics - Anfänger-Themen 3
K Klasse console.InputHelper.readString() nicht utzbar Java Basics - Anfänger-Themen 3
B Console Beschreibung Java Basics - Anfänger-Themen 1
C Hilfe für Kommentar-Zapper gesucht / Umgang mit Console Java Basics - Anfänger-Themen 0
D Einlesen eines Enum-Wertes per console Java Basics - Anfänger-Themen 3
O Einlesen einer Matrix von der Console Java Basics - Anfänger-Themen 18
G UnsatisfiedLinkError erscheint nur über Console Java Basics - Anfänger-Themen 6
J Zusätzliche Console Öffnen Java Basics - Anfänger-Themen 6
G 3422 Zeilen in Eclipse Console Java Basics - Anfänger-Themen 5
P Progressbar auf der Console Java Basics - Anfänger-Themen 12
H Input/Output Console löschen und Eingaben in Echtzeit Java Basics - Anfänger-Themen 3
S Erste Schritte Ausgabe in der Console "ändern" Java Basics - Anfänger-Themen 4
T Input/Output Scanner Eingaben auf Console farbig darstellen, wie? Java Basics - Anfänger-Themen 13
IngoF wie kann man die Console nachträglich öffnen? Java Basics - Anfänger-Themen 6
J Eclipse Console Ausgaben Abfangen Java Basics - Anfänger-Themen 2
N Zeile in Console einlesen Java Basics - Anfänger-Themen 3
B Limit console output in Eclipse Java Basics - Anfänger-Themen 6
S Elemente eines Arrays in Console eingeben Java Basics - Anfänger-Themen 5
C Packet inout.Console Java Basics - Anfänger-Themen 3
Y System.console() liefert immer null zurück. Java Basics - Anfänger-Themen 6
H Windows Console Ausgabe ? Java Basics - Anfänger-Themen 3
P Telefonbuch (Console) Java Basics - Anfänger-Themen 8
N Ausgabe Problem System.console().printf() Java Basics - Anfänger-Themen 6
J I/O - Console Java Basics - Anfänger-Themen 7
D User - Interface über die Console Java Basics - Anfänger-Themen 14
K Datein auf der Console anzeigen lassen ? Java Basics - Anfänger-Themen 4
K fehler mit der Befehl Console Java Basics - Anfänger-Themen 3
G Klasse "Console" Java Basics - Anfänger-Themen 4
S Nachricht von Console auf Screen wiedergeben die zweite:-) Java Basics - Anfänger-Themen 7
S Nachricht von Console auf Screen wiedergeben Java Basics - Anfänger-Themen 17
K javadoc eigenes doclet in console starten Java Basics - Anfänger-Themen 3
S Ausgabe auf der Java-Console (Java Problem) Java Basics - Anfänger-Themen 13
G Java Console clear && Methode erstellen && P Java Basics - Anfänger-Themen 6
G Von der Console einlesen Java Basics - Anfänger-Themen 5
C Alle Zeichen, die in der Console sind in Textdatei Java Basics - Anfänger-Themen 12
S syso ohne console Java Basics - Anfänger-Themen 6
A Ein TextFeld als mit Echtzeitausgabe? (Wie bei der Console) Java Basics - Anfänger-Themen 3
Blackmore XML in Console ausgeben Java Basics - Anfänger-Themen 13
M .jar in Console öffnen? Java Basics - Anfänger-Themen 19
D Thread und Process Kommunikation bei eigener Console Java Basics - Anfänger-Themen 2
A Javaprogramm kann nicht in der Console ausgeführt werden Java Basics - Anfänger-Themen 12
G Eigene Console mit Java Java Basics - Anfänger-Themen 2
Z Eingabe in Console als Variable Java Basics - Anfänger-Themen 10
I Console will nicht Java Basics - Anfänger-Themen 10
J Variablen in die Console mit Eclipse Java Basics - Anfänger-Themen 3
I Farben bei der Console Java Basics - Anfänger-Themen 2
M unauffindbarer Fehler Console, aber unter Eclipse gehts. =( Java Basics - Anfänger-Themen 6
FireHorses Einen Command erst nach einer Chateingabe aktivieren Java Basics - Anfänger-Themen 1
D Command Query Separation Java Basics - Anfänger-Themen 21
lougoldi Command Line Java Basics - Anfänger-Themen 9
A Java command line binding (library)? Java Basics - Anfänger-Themen 5
T Command bei ItemListener? Java Basics - Anfänger-Themen 3
D Design Pattern Command Java Basics - Anfänger-Themen 3
D Java-API mit Command Line Tool für Rasenroboter umsetzen Java Basics - Anfänger-Themen 10
H Shell Command, im Hintergrund Java Basics - Anfänger-Themen 2
L Command Prompt / Main Method / String Java Basics - Anfänger-Themen 9
H Command Line in Java Java Basics - Anfänger-Themen 3
W Eclipse kompilieren und klasse von command ausführen Java Basics - Anfänger-Themen 18
D Runtime.getRuntime().exec(command); Java Basics - Anfänger-Themen 5
P UNIX Command wird nicht ausgeführt Java Basics - Anfänger-Themen 2
G Runtime.getRuntime().exec(command) für Mac OS! Java Basics - Anfänger-Themen 7
B "Betrags-Command" Java Basics - Anfänger-Themen 10
L JavaMail-Fehler: "Helo command rejected" Java Basics - Anfänger-Themen 5
M Wo den Ordner javafx-sdk-21.0.2 unter Linux ablegen? Java Basics - Anfänger-Themen 5
E Audio Datei unter Bedingungen ausführen Java Basics - Anfänger-Themen 19
D Jar Datei startet unter Linux nicht Java Basics - Anfänger-Themen 3
U Beispiel Methode size() vom "Collection"-interface... Wie kann man sichtbar machen, was die Methode unter der Haube macht? Java Basics - Anfänger-Themen 8
nbergmann Umgebungsvariablen einstellen unter Windows 7 klappt nicht Java Basics - Anfänger-Themen 2
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
thor_norsk Datentypen unter Java Java Basics - Anfänger-Themen 3
R Array mit Unter- und Obergrenze ganze Zahlen dazwischen erscheinen nicht Java Basics - Anfänger-Themen 1
U BestPractise für Deployment unter Windows gesucht Java Basics - Anfänger-Themen 12
W Random Zahl unter Berücksichtung eines Durchschnitts Java Basics - Anfänger-Themen 7
B Java Mail -> Mail senden, ist aber nich in IMAP unter "Gesendet" Java Basics - Anfänger-Themen 3
D Wert des Arrays unter Bedingungen ändern Java Basics - Anfänger-Themen 1
M Speichern unter. Java Basics - Anfänger-Themen 11
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
J ImagaIO funktioniert nicht unter Ubuntu Java Basics - Anfänger-Themen 23
E Knoten eines Baumes unter Bedinung zählen Java Basics - Anfänger-Themen 2
J Punkt auf,über,unter oder zwischen 2 Geraden Java Basics - Anfänger-Themen 14
B Klassen Alle Unter-Objekte durchlaufen in der Hauptklasse Java Basics - Anfänger-Themen 10
C GUI Programmierung unter Windows mit Java womit? Java Basics - Anfänger-Themen 11
D Einen Wert unter einen ActionListener weitergeben Java Basics - Anfänger-Themen 1
S Compiler-Fehler javac hat Probleme mit Paketen unter OSX Java Basics - Anfänger-Themen 2
N Eclipse - eigene Icons unter ClassPath Resource Java Basics - Anfänger-Themen 0
G Erste Schritte Unter Mac "Path" anpassen .bash_profile? Java Basics - Anfänger-Themen 5
C Java stellt unter Windows keine Umlaute dar Java Basics - Anfänger-Themen 9
J Ordner unter Windows Verstecken Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben