Läuft ein linux-Befehl von python

Muss ich laufen, mit diesem linux-Befehl von python und weisen Sie die Ausgabe in eine variable.

ps -ef | grep rtptransmit | grep -v grep

Ich habe versucht, mit pythons Befehle Bibliothek, dies zu tun.

import commands
a = commands.getoutput('ps -ef | grep rtptransmit | grep -v grep')

Aber wird das Ende abgeschnitten. Die Ausgabe die ich bekomme, ist:

'nvr      20714 20711  0 10:39 ?        00:00:00 /opt/americandynamics/venvr/bin/rtptransmit setup_req db=media  camera=6  stream=video  substream=1  client_a'

aber die erwartete Ausgabe ist:

nvr      20714 20711  0 10:39 ?        00:00:00 /opt/americandynamics/venvr/bin/rtptransmit setup_req db=media  camera=6  stream=video  substream=1  client_address=192.168.200.179  client_rtp_port=6970  override_lockout=1  clienttype=1

Wer weiß, wie zu stoppen die Ausgabe von immer abgeschnitten werden oder kann jeder jeden schlagen eine andere Methode?

InformationsquelleAutor DarylF | 2012-03-16
Schreibe einen Kommentar