首页 > 解决方案 > gcloud 不通过 cron 执行

问题描述

我想通过 Crontab 实现一个自动代码来关闭我的 Google Cloud 帐户中的 VM 实例。我使用 Ubuntu 18。

我试过这段代码:

#!/bin/bash
source/etc/profile
echo Y | gcloud compute instances stop my-vm-name --zone us-central1-a
sleep 120s
echo "completed"

它是手动工作的,但是当我在 cron 中添加这段代码时

20 17 * * *  /bin/sh /home/user/Desktop/script.sh >>/home/user/cron.log

VM 不会在我的 GC 计算引擎中停止。我已经回答了这个问题,但是其余的都不起作用。

谷歌云 SDK 代码通过 cron 执行

任何人都可以帮忙吗?

标签: google-cloud-platformcrongcloud

解决方案


推荐阅读