0
他のスクリプトを生成し、qsubを使用してそれらを送信するpythonスクリプトを作成しました。qsubを使用してpythonスクリプトをサブミットする
私は自分のファイルへのアクセス権を追加し、その後OSを使用してそれらを実行しようとしました:
st = os.stat(file_name)
os.chmod(file_name, st.st_mode | stat.S_IEXEC)
os.system("bash qsub -l nodes=1:ppn=1" + file_name)
は残念ながら、私は、エラーメッセージが出てい:
/usr/bin/qsub: /usr/bin/qsub: cannot execute binary file
は、どのように私はこれを一周することができます問題?あなたはqsub
を実行する前にbash
を呼び出す必要はありません
それは '...の後にスペースを行方不明のような単純なものでした:PPN = 1" '? –
これは悪い方法ですが、PythonやREST APIを利用できないのですか? –
通常、このようなjaisychining jonsychiningはHPCを使用する悪い方法です。私はあなたのワークフローを再考することをお勧めします。あなたが言及していないUnivaではこれは簡単に達成できます。https://blogs.univa.com/2016/05/univa-short-jobs-video-5-submission-api/ –