[python] subprocess

Jan Martinek honza na dp.fce.vutbr.cz
Neděle Duben 1 22:27:46 CEST 2007


Vladislav Ludík wrote:
> Zdravím,
> 
> jak odeslat v linuxu příkaz pomocí subprocess.
> 
> V linuxu napíšu například:
> 
> server:~# sendsms "číslo"  "text"
> 
> a ten mi přes nainstalovanou SMS bránu odešle "text" na zadané "číslo"
> 
> Přes subprocess se mi to nedaří.
> 
> Díky za radu

import subprocess
cmd = ['sendsms', 'cislo', 'text']
process = subprocess.Popen(cmd)

a kdybys chtěl čekat na ukončení příkazu, tak ještě
process.wait()

Jo a je nutné to pouštět jako root?


Další informace o konferenci Python