【发布时间】:2017-10-15 02:42:38
【问题描述】:
我正在使用运行 Alpine Linux 的 docker 容器。它运行一些 bash 脚本异步
bash myscript.sh $param1 $param2 &>/dev/null &disown
第一次运行它似乎什么都不做,它应该写入某个数据库,但是当我第二次运行它时
bash myscript.sh $param3 $param4 &>/dev/null &disown
它确实有效,但它使用上一次运行的参数,即 param1 和 param2。
没有&>/dev/null &disown,它从第一次开始就可以正常工作
谁能给我解释一下这种行为
【问题讨论】:
标签: linux bash asynchronous docker alpine