仅当前一个作业完成时才执行作业

Execute a job only when the previous has finished

我有一个 bash 脚本,它有一个 sqoop exec,后面是三个 impala 命令。我想 运行 它,但只有当上一次执行完成时。这可以在 cronjob 或 oozie 中完成吗?

我假设您处于 linux 环境中,因此您应该能够在定时任务表。

例如

* * * * * cd /path/to/your/script && run-one ./your-script.sh

如果不可用,你应该可以使用你的包管理器安装