我运行一个简单的命令来获取所有进程的列表:
az vm run-command invoke -g myGroup -n MyVm --command-id RunShellScript --scripts "ps"
我得到了回复,但它似乎被彻底截断(返回最后 X 个字符)。我还没有找到任何关于它应该如何的文档,它是一个错误还是存在一些参数来修复它?
PS 这是一个 linux 虚拟机
我运行一个简单的命令来获取所有进程的列表:
az vm run-command invoke -g myGroup -n MyVm --command-id RunShellScript --scripts "ps"
我得到了回复,但它似乎被彻底截断(返回最后 X 个字符)。我还没有找到任何关于它应该如何的文档,它是一个错误还是存在一些参数来修复它?
PS 这是一个 linux 虚拟机
在run-command
Azure VM 中执行脚本。请注意,使用 Run Command 时存在限制列表。
- 输出限于最后 4096 个字节
- 运行脚本的最短时间约为 20 秒
- 默认情况下,脚本在 Linux 上以提升用户身份运行
- 一次可以运行一个脚本
- 不支持提示信息(交互模式)的脚本。
- 您无法取消正在运行的脚本
- 脚本可以运行的最长时间为 90 分钟,超过此时间将超时
- 需要来自 VM 的出站连接才能返回脚本的结果。
您还可以通过导航到 Azure VM 并选择Operations下的Run 命令来检查输出。
希望这可以帮助你。