如何运行耗时超过20分钟的Azure Cloud Shell脚本?是否有方法可以防止Azure Cloud Shell中的超时?

hiz5n14c  于 2023-08-07  发布在  Shell
关注(0)|答案(4)|浏览(134)

我正在尝试运行一个计算我的Azure存储帐户大小的脚本。我这样做是因为我没有进入账单部分的权限。
脚本取自here
我的存储帐户大约是~ 2 TB,但我想找出每个容器的单独大小。
当我在Azure Cloud Shell中运行脚本时,它在20分钟后超时。有没有办法让它活着?

cvxl0en2

cvxl0en21#

不幸的是,这是Azure Cloud Shell的一般限制。
提供您的Cloud Shell会话的计算机是临时的,在您的会话处于非活动状态20分钟后,该计算机将被回收。
如果你想改进云 shell ,你可以投票给这个feedback
或者,如果可以接受,您可以在本地安装Az powershell模块以运行脚本。

eanckbw9

eanckbw92#

我使用tmux和一个新的窗格,我运行一个监视会话,例如。watch /home/myusername或watch ps,或者看我感兴趣的东西。在过去,这在一定程度上是可行的,现在,有时它不起作用,但仍然比没有好,并且从一个接口有许多shell会话是有用的。

fjaof16o

fjaof16o3#

你能尝试将脚本作为后端作业运行吗?

mpbci0fu

mpbci0fu4#

您可以使用nohup功能或尝试导出TMOUT=100000

相关问题