我正在尝试在Mac上运行After Effects(aerender)核心的多个实例,这可以通过shell完成。
根据我的理解,基本上可以深入研究以下内容。
/bin/tcsh -c "/Applications/Adobe\ After\ Effects\ CC\ 2014/aerender \
-project $fileToRender -comp $compToRender \
-RStemplate \"Multi-Machine Settings\" \
-OMtemplate \"Multi-Machine Sequence JPEG\" \
-output $outputLocation/\[\#\#\#\#\].jpg -continueOnMissingFootage" &
我编写了一个在手动运行时完美运行的脚本。渲染引擎启动,渲染引擎开始运行都很好,通过查看我的活动监视器,我可以看到它们正在渲染(CPU使用率±200%)
使用plist运行脚本时会出现问题。一切似乎都很好,渲染引擎启动但是它们启动然后进入空闲模式(CPU使用率±1%)。如果输入错误,他们就会退出,但现在他们只是进入空闲模式或其他东西..
奇怪的是,当我删除&符号&
时,渲染引擎实例与plist
完全正常。但是,如果没有&
,我只能运行一个实例,而且不会占用渲染引擎。
我的猜测是它与权限有关。我无能为力但如何解决它。我尝试使用nohup dev/null
,但这并不适合我。
我还尝试更改直接涉及的程序的权限,但也没有解决它。
希望你们能帮忙:)。