Sponsored Link

(39) シェルスクリプトファイルを作成・実行

(39) シェルスクリプトファイルを作成・実行

シェルスクリプトファイル exec.sh を作成し、実行属性を付与する。

>>> fh = open('exec.sh','w')
>>> fh.write('#!/bin/sh\n')
>>> fh.write('export LD_LIBRARY_PATH=/usr/local/lib\n')
>>> fh.write('gcc --version\n')
>>> fh.write('#end')
>>> fh.close()
>>>
>>> import subprocess as sp
>>> args = ['chmod','+x','./exec.sh']
>>> sp.call(args)
0

作成したシェルスクリプトファイルを実行する。

>>> import subprocess as sp
>>> args = ['./exec.sh']
>>> sp.call(args)
gcc (GCC) 4.9.0
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

0

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*