実行プロセスに直接cmdプロセスをつなぎたい場合は、cmd文字列ではなく コマンドラインをリストとして渡しましょう。多くの場合cmd.split(' ')として リスト化しsystemやpopenに渡してあげればOKです。 ですが、スペース文字でパースするとおかしくなる場合も当然ありますので、そこは ケースバイケースで正しくリスト化するようにしてください。 こうすることで、プロセスの親子関係は以下のようになります。
実行プロセス -> cmdプロセス
実行プロセス -> /bin/sh -> cmdプロセス
実行プロセス -> cmdプロセス