Azure devops 如何在Azure Build上重新启动ubuntu代理?

Azure devops 如何在Azure Build上重新启动ubuntu代理?,azure-devops,azure-pipelines,azure-pipelines-build-task,Azure Devops,Azure Pipelines,Azure Pipelines Build Task,长话短说,在MSBuild任务无法完成之前,我尝试了几种杀死VBCSCompiler的解决方案之后,我将在一天之前再尝试一个选项,只需坚持使用windows2019代理,即使构建时间将增加三倍 因此,在完成NuGet还原任务后,我需要重新启动ubuntu代理(由Azure Pipelines代理池托管),我添加了一个命令行任务,但我不确定该为脚本编写什么 我尝试了以下脚本命令sudo reboot 但它不起作用(运行了一段时间,所以我取消了构建) 我还尝试了以下命令: init 6 但我有一

长话短说,在MSBuild任务无法完成之前,我尝试了几种杀死VBCSCompiler的解决方案之后,我将在一天之前再尝试一个选项,只需坚持使用windows2019代理,即使构建时间将增加三倍

因此,在完成NuGet还原任务后,我需要重新启动ubuntu代理(由Azure Pipelines代理池托管),我添加了一个命令行任务,但我不确定该为脚本编写什么

我尝试了以下脚本命令
sudo reboot

但它不起作用(运行了一段时间,所以我取消了构建)

我还尝试了以下命令:

init 6
但我有一个错误:

Failed to set wall message, ignoring: Interactive authentication required.
Failed to reboot system via logind: Interactive authentication required.
Failed to open initctl fifo: Permission denied
Failed to talk to init daemon.

这是不可能的,当您重新启动托管代理时,您的构建将失败。这就是不允许的原因