検索 - User list
Full Version: PDGでクライアントのOSごとに異なるコマンドを渡す方法
Root » 日本語フォーラム » PDGでクライアントのOSごとに異なるコマンドを渡す方法
hachigatsunanoka
日本語コミュニティのみなさま

お世話になります。
HQueueをディスパッチャーとしてレンダリングファームを組んでいます。
私達のファームはクライアントにWindowsとLinuxが混在しています。

TOPの"Generic Generator"ノードを利用してコマンドラインのジョブを送りたいのですが、各クライアントのOSごとに異なるコマンドを送るためにはどうしたらいいでしょうか?

例えば
Linux クライアント -> /mnt/share/linux_bin/app -frame `@Frame`
Windows クライアント -> H:/win_bin/app.exe -frame `@Frame`
( "/mnt/share" と "H:" は同じネットワークロケーションです )

ジョブの内容は一緒なのですが、OS毎にビルドされたバイナリを指定したいです。

何かアドバイスいただけると幸いです。
Ken Taki
環境変数 HQROOT と HQCLIENTARCH でルートディレクトリと OS 依存部分を指定すればよいと思います。
https://www.sidefx.com/ja/docs/houdini/nodes/out/hq_sim.html#hqvariables [www.sidefx.com]
hachigatsunanoka
Ken Taki様

素早い回答ありがとうございます!
トライして共有いたします!
hachigatsunanoka
遅くなりましたが、解決できました!

環境変数の文字列の前に "\" 入れる点で少々はまりました。

ありがとうございます!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.