【发布时间】:2018-10-28 17:42:30
【问题描述】:
我正在尝试更新一些 .sql 文件并在命令行中使用 sed 成功,但我无法通过 ansible 使其工作。
命令类似于:
- cd /tmp/Ratings_DB
- 以 sudo - sudo sed -i 's/TYPE/ENGINE/' *.sql 运行命令
- 文件是从 root 帐户创建的,因此是 sudo。
我的目标是用 ENGINE 替换 TYPE,因为它们是较旧的 .sql 转储。除非有办法直接在 MySQL 中处理 - 我无法导入它们。
错误 '任务执行过程中发生异常。要查看完整的回溯,请使用 -vvv。错误是:OSError: [Errno 2] No such file or directory: '/home/jesse/Desktop/playbooks/cd /tmp/Ratings_DB'
似乎我没有以某种方式重定向到正确的目录。
【问题讨论】:
-
你能发一个代码示例吗?
标签: shell ansible command line