Python script output in file

Robert Clove cloverobert at gmail.com
Wed Mar 18 10:41:55 EDT 2015


./my_eth_script.pl eth0 M >> a.txt

How can i run this command with subprocess.popen

On Wed, Mar 18, 2015 at 3:49 AM, Rustom Mody <rustompmody at gmail.com> wrote:

> On Wednesday, March 18, 2015 at 4:06:05 PM UTC+5:30, Robert Clove wrote:
> > Hi,
> >
> > I have a perl script named "my_eth-traffic.pl" which calculates the tx
> and rx speed of the Ethernet interface in Mb.
> >
> > I want to run this script from another script and want the output in
> other file.
> > So i wrote the following script but not getting the output.
> >
> >
> > #!/usr/bin/python
> >
> > import sys
> > import subprocess
> > import datetime
> > import os
> > import time
> >
> > comand8 = "/root/Desktop/my_eth-traffic.pl eth0 M"
>
> From Popen docs
> https://docs.python.org/2/library/subprocess.html#subprocess.Popen
>
>
> Note in particular that options  and arguments  that are separated by
> whitespace in the shell go in separate list elements, while arguments that
> need
> quoting or backslash escaping when used in the shell (such as filenames...
>
> So (I guess) you should try
> comand8 = ["/root/Desktop/my_eth-traffic.pl", "eth0", "M"]
> Or better
> comand8 = ["perl", "/root/Desktop/my_eth-traffic.pl", "eth0", "M"]
> containing spaces or the echo command shown above) are single list
> elements.
> --
> https://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20150318/a7799aec/attachment.html>


More information about the Python-list mailing list