我创建了一个终端脚本,它控制我在 20 台不同机器上的渲染,效果很好,但是随机打印出以下警告:
Warning: file: /Volumes/raid/farm_script/procedures.mel line 63: Converting string "" to an int value of 0.
它所指的第 63 行$time =
system("date +%s")
;
是下面函数中的这一行。
global proc int getUnixTimestamp() {
int $time = 0;
$time = `system("date +%s")`;
return $time;
}
假设 30 帧中有 1 帧打印出上述警告,但是看到该命令只是获取系统日期,为什么它会像那样随机?
我正在运行上面的代码,顺便说一句,maya 在 -prompt 模式下运行。
干杯