特定のシェル コマンドにラッパーを追加したいと考えています。これは Linux でのみ実行され、クロスプラットフォームのサポートは気にしません。このコードは機能しますが、これを達成するためのより良い方法はありますか? それとも、奇妙な行動に自分自身を開放していますか?
import os
import sys
# Do my personal validation here
do_some_validation(sys.argv)
# Now call the real program
os.execv('/usr/bin/some-command', sys.argv)
ありがとう!