You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

gcloud storage cp是否后台运行?如何查询其执行状态?

关于gcloud storage cp在Cloud Shell断开后的运行状态及查看方法

一、gcloud storage cp是否会在后台运行?

gcloud storage cp默认是前台运行的命令,但Cloud Shell的会话在连接断开后,并不会立刻终止正在运行的进程——Cloud Shell会保留无操作的会话约60分钟,期间已启动的复制任务会继续在后台执行,直到完成或会话被系统回收。你遇到的情况就是复制命令在会话断开后仍在后台完成,最终源和目标桶内容一致。

二、如何查看gcloud storage cp的运行状态?

可以通过以下几种方式检查:

  • 恢复原Cloud Shell会话:重新打开Cloud Shell时,系统会自动恢复之前的会话,直接查看命令的实时输出和最终状态。
  • 查找进程:在新会话中执行ps aux | grep gcloud或pgrep gcloud,查看是否有正在运行的gcloud storage cp进程。
  • 查看存储操作记录:执行gcloud storage operations list,可以列出GCP存储服务中正在进行或已完成的操作,从中找到复制任务的状态(包括进度、完成情况等)。
  • 对比存储桶数据:用gsutil du -s gs://源桶名和gsutil du -s gs://目标桶名对比两者的总大小,或用gcloud storage ls gs://目标桶名 | wc -l统计文件数量,判断复制进度。
  • 查看会话日志:点击Cloud Shell窗口右上角的历史图标,查看之前会话的命令输出记录。

额外建议

如果需要确保长时间运行的复制任务在Cloud Shell断开后不被终止,推荐使用终端复用工具(如screen、tmux),或者用nohup命令启动复制:

nohup gcloud storage cp gs://源桶名/* gs://目标桶名/ &

这样进程会脱离终端会话,持续运行直到完成。

内容的提问来源于stack exchange,提问作者František Hluchník

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 04:05:04