私は試した
>>> import subprocess
>>> import os
>>> subprocess.call(["echo","Hello there"], env=os.environ)
Hello there
0
>>> subprocess.call(["nice", "19", "echo","Hello there"], env=os.environ)
nice: 19: No such file or directory
127
>>> subprocess.call(["nice", "19", "echo","Hello there"], env=os.environ, shell=True)
0
0
>>>
サブプロセスがそこにナイスを認識しない理由がわかりません
私のシェルでNiceを実行するのに問題はありません
$nice -n 19 echo 'こんにちは'
やあ