ディレクトリ内のすべてのファイルに対してシェルコマンドを起動する必要があるpythonスクリプトがあります:
import os
files = os.listdir(".")
for f in files:
os.execlp("myscript", "myscript", f)
これは最初のファイルに対しては正常に機能しますが、「myscript」コマンドが終了した後、実行が停止し、python スクリプトに戻りません。
どのようにできるのか?fork()
前にする必要がありcalling os.execlp()
ますか?