执行crontab gsutil命令,但不输出
上述命令从我的终端成功运行。该命令将统计数据文件从google cloud复制到我的本地目录 因此,我尝试将上述命令放在crontab中。执行crontab gsutil命令,但不输出,cron,google-cloud-storage,gsutil,Cron,Google Cloud Storage,Gsutil,上述命令从我的终端成功运行。该命令将统计数据文件从google cloud复制到我的本地目录 因此,我尝试将上述命令放在crontab中。 下面是crontab中的一行 gsutil cp -r gs://mybucetid/stats/installs/installs_com.appdomain_YYYYMM_overview.csv /home/ubuntu/appstats cron按时执行,没有错误(在cron日志中检查),但文件未下载到指定位置) 在crontab中,有人能告诉我命
下面是crontab中的一行
gsutil cp -r gs://mybucetid/stats/installs/installs_com.appdomain_YYYYMM_overview.csv /home/ubuntu/appstats
cron按时执行,没有错误(在cron日志中检查),但文件未下载到指定位置)
在crontab中,有人能告诉我命令中缺少了什么,以及为什么文件没有从我的google cloud bucket复制到我指定的本地目录吗?简单更新yyyyMM如下所示的最新格式
30 00 * * * gsutil cp -r gs://mybucetid/stats/installs/installs_com.appdomain_YYYYMM_overview.csv /home/ubuntu/appstats
能否确保设置了
HOME
环境变量?我以前见过这是个问题。我怀疑您的命令实际上没有成功执行。在cron下运行时未设置HOME环境变量,因此,如果您的凭据位于~/.boto中,则不会获取它们。试着回家,谢谢。cron正在做我需要的工作。我的gsutil位于根目录中,因此我的cron无法执行gsutil命令。所以我刚刚更改了30000***~/gsutil/gsutil cp-r gs://mybucetid/stats/installs/installs\u com.appdomain\u YYYYMM\u overview.csv/home/ubuntu/appstats
30 00 * * * gsutil cp -r gs://mybucetid/stats/installs/installs_com.appdomain_201710_overview.csv /home/ubuntu/appstats