ハイパフォーマンスクラスターで実行したいシミュレーションがたくさんあります。その上で、コンピューティング時間を取得するために予約する必要があります。予約には時間の制約があるためscp
、クラスターに組み込んで実行できる自動化スクリプトを開発しています。このスクリプトは、関連するシミュレーションファイルをダウンロードして実行し、結果をアップロードします。
この自動化スクリプトの一部はbash
(cp
、scp
など)にあり、残りはpythonにあります。この自動化を開発するために、私はIPythonノートブックを使用しています。
これまでのところ、IPythonノートブックにすべてのPython自動化機能をコーディングし、そのbash部分を書き込もうとしています。
ただし、この魔法%%bash
は私のIPythonノートブックでは機能しないようです。セルにこのコードがあると、次のエラーが発生します。
細胞
%%bash
echo hi
エラー
File "<ipython-input-22-62ec98e35224>", line 3
echo hi
^
SyntaxError: invalid syntax
気まぐれで、私はこれを試しました:
細胞
%%bash
print "hi"
エラー
hi
ERROR: Magic function `bash` not found.
%%system
だから私は、、%%!
とでこれを試しました%%shell
。しかし、それらはどれも機能しません。それらはすべて私に同じエラーを与えます。
なぜこうなった?どうすればこれを修正できますか?
メタデータ:
- IPython 0.13.dev
- Python 2.7.1
- Mac OS X Lion