Azure批处理:当节点已加入池时,StartTask是否运行
问题描述:
我已经设置了一个用户预订类型的天蓝色批处理。池已经设置了3个处于空闲状态的节点。从我的C#代码我得到池引用并运行StartTask并执行CommitAsync。Azure批处理:当节点已加入池时,StartTask是否运行
这是否导致StartTask运行或只有当节点轮胎加入池时才会执行StartTask。
pool = batchClient.PoolOperations.GetPool(poolId);
pool.StartTask = new StartTask
{
CommandLine = "cmd /c (robocopy %AZ_BATCH_TASK_WORKING_DIR% %AZ_BATCH_NODE_SHARED_DIR%) ^& IF %ERRORLEVEL% LEQ 1 exit 0",
ResourceFiles = resourceFiles,
WaitForSuccess = true
};
当我运行这段代码它似乎并没有复制所需的文件到节点共享目录。