system();

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
progs
Mitglied
Beiträge: 27
Registriert: 02.08.2004 08:49
Wohnort: Wunsiedel
Kontaktdaten:

system();

Beitrag von progs »

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.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Das liegt daran, daß top standardmäßig als interaktive Anwendung läuft, die sich immer wieder aktualisiert. mit

Code: Alles auswählen

top -b -n1
kannst du aber auch eine einmalige Ausgabe erhalten.
KB:knigge
Antworten

Zurück zu „Coding & Technik“