志不强者智不达,言不信者行不果。这篇文章主要讲述代码走读 airflow相关的知识,希望能为你提供帮助。
flux:1f6f53872f8d1706bc8257f15104384499c01e0e
taskinstance = task +date
===shell exec
shell 的内件命令exec执行命令时,不启用新的shell进程,exec是用被执行的命令行替换掉当前的shell进程,且exec命令后的其他命令将不再执行。例如在当前shell中执行 exec ls 表示执行ls这条命令来替换当前的shell即为执行完后会退出当前shell。一般将exec命令放到一个shell脚本中,用主脚本调用这个脚本,调用处可以用bashxx.sh(xx.sh为存放exec命令的脚本)。这样会为xx.sh建立一个子shell去执行,当执行exec后该子脚本进程就被替换成相应的exec的命令
bash或sh 或shell script执行时,另起一个子shell,其继承父shell的环境变量,其子shelll的变量执行完后不影响父shell
【代码走读 airflow】python exec :exec 执行储存在字符串或文件中的Python语句,相比于 eval,exec可以执行更复杂的 Python 代码
推荐阅读
- Java 线程系列ThreadLocal进阶解析
- 金蝶云星空修改默认80端口
- Python函数的参数详解
- ##Mondo Rescue制作镜像文件(有利于镜像损坏恢复)
- #云原生征文#Kubernetes(k8s)临时存储
- ##虚机仅主机的网络配置
- 使用二进制方式搭建k8s集群(亲测有效)
- 内存变化趋势perfmon使用
- 值得你记住并受用一生的Word XP/2003快捷键