Google cloud platform 调度gsutil命令

Google cloud platform 调度gsutil命令,google-cloud-platform,scheduling,gsutil,Google Cloud Platform,Scheduling,Gsutil,我正在使用gsutil将数据从本地计算机文件加载到GCS。但现在我想安排20分钟的时间间隔,将数据从本地计算机导出到google云存储。我们如何创建这种类型的cron作业,我应该在哪里创建?您应该在本地计算机内创建一个脚本来完成此任务 它可能如下所示(确保您授予文件可执行权限): 以下cron计划表达式:*/20****应每20分钟触发一次作业,因此使用crontab–e编辑crontab文件并添加以下行: */20 * * * * [PATH-TO-SCRIPT]/[NAME-OF-SCRIP

我正在使用gsutil将数据从本地计算机文件加载到GCS。但现在我想安排20分钟的时间间隔,将数据从本地计算机导出到google云存储。我们如何创建这种类型的cron作业,我应该在哪里创建?

您应该在本地计算机内创建一个脚本来完成此任务

它可能如下所示(确保您授予文件可执行权限):

以下cron计划表达式:
*/20****
应每20分钟触发一次作业,因此使用
crontab–e
编辑crontab文件并添加以下行:

*/20 * * * * [PATH-TO-SCRIPT]/[NAME-OF-SCRIPT].sh >/dev/null 2>&1

以下是计算cron调度表达式的优秀资源,也是关于如何使用linux设置cronjob的非常好的教程。

是否有其他方法来实现此要求?您可以使用客户端库创建脚本,而不用运行
gsutil
命令。相关的代码片段如下所示。但首先,您需要遵循以下步骤,通过客户端库进行相关的身份验证,以便对bucket进行操作。不过,我肯定会坚持使用Crontab来安排脚本在任何特定的时间间隔运行。
*/20 * * * * [PATH-TO-SCRIPT]/[NAME-OF-SCRIPT].sh >/dev/null 2>&1