创建支持服务单
关注

Q100252:自动化帧服务器设置

摘要

设置Frame Server可能很繁琐,因为它需要执行很长的Python命令,但是有一些简单的方法可以通过基本的bash脚本来优化它。本文解释了如何做到这一点。

更多信息

可以通过从终端或命令提示符执行的长Python命令初始化Frame Server的从站。有关Python命令的详细信息,请参阅我们的Nuke在线帮助框架服务器部分

简化Slave初始化的最佳方法是编写一个bash脚本。根据管道的复杂程度,这可以从简单的别名转移到具有专用UI的自定义工具。

示例用法

替换值(如主名称)的详细信息可能因Shell环境而异,您可以在本文附带一个非常简单的.bat文件,它可以让您以下列格式运行Frame Server:

C:\ path \ to \ file \ test_FS.bat SERVER_NAME_OR_IP

.bat文件本身可以调整,以适应您对默认从属的偏好(即工作人员数,线程数,内存数,Nuke版本等...)

然后,您可以通过创建doskey(或别名)来进一步简化此操作。
在Windows上,这将类似于:

doskey MakeSlave = C:\ path \ to \ file \ test_FS.bat $ *

注意 :$ *很重要,因为它允许您传递参数,在本例中是主名称。

最终命令可以在命令提示符中的任何位置执行,看起来像:

MakeSlave SERVER_NAME_OR_IP

虽然在Linux上你可以将它存储在你的.bashrc文件中以使其永久化,但在Windows上你可能必须找到一种不同的方式(有一件事可能是创建另一个包含所有你要启动的doskey的.bat文件每个cmd.exe实例)。

可以通过简单的.bashrc函数实现Linux中此功能的实现,并且本文附带了一个示例(该文件必须相应地重命名)。

这篇文章有帮助吗?
/

We're sorry to hear that!

Please tell us why.
2 人中有 2 人觉得有帮助

评论