Func: Fedora Unified Network Controller を使ってみた(5.1)
前回単一ノードで同時に複数ジョブを実行する方法を書いたが、単一ノードでジョブを実行するだけなら、Pythonのthreadを使った方がやりやすい。
例をあげてみる。
from threading import * import time def aaa(): while True: print 'aaa' time.sleep(5) def bbb(): while True: print 'bbb' time.sleep(3) a=Thread(target=aaa) b=Thread(target=bbb) a.start() b.start()
この例では、 aaa, bbb をそれぞれ5秒ごと、3秒ごとに実行している。単一ノードでジョブを実行するなら、このようなPythonスクリプトを対象ノードに配置し、Funcでキックするのがよいだろう。