より大きなアプリケーションの一部として、を使用して python で「画面」を作成しようとしていますsubprocess.call()
。
引数-d -m
を使用して画面を作成すると、バックグラウンドで作成され、切り替えられません。screen -d -m -S test
コマンドラインで実行すると、期待どおりに動作します。
ただし、次の python-code を試してみると:
cmd=["screen", "-d", "-m", "-S", "test"]
call(cmd,shell=True)
作成した画面にジャンプします。
call がこれらの引数を渡す方法やコマンドを実行する方法に違いはありますか?