system();
system();
Ich versuche per system() den Linux-Befehl "top" auszuführen. Jedoch bekomme ich nicht das Ergebnis sondern nur eine unverständliche kurze Zeichenkette wie "[0;1H 22". Weiß jemand woran das liegen könnte? Die Funktion system ist erlaubt und bei anderen Befehlen funktikoniert sie auch richtig.
Das liegt daran, daß top standardmäßig als interaktive Anwendung läuft, die sich immer wieder aktualisiert. mitkannst du aber auch eine einmalige Ausgabe erhalten.
Code: Alles auswählen
top -b -n1
KB:knigge