Я пытаюсь обновить несколько файлов .sql и успешно с помощью sed в командной строке, но я не могу заставить его работать с ansible.
Команда выглядит примерно так:
- cd / tmp / Ratings_DB
- Запустите команду как sudo - sudo sed -i 's / TYPE / ENGINE /' * .sql
- Файлы создаются из учетной записи root, следовательно, sudo.
Моя цель - заменить TYPE
на ENGINE
, поскольку они являются более старыми .sql дампами. Если в MySQL нет способа сделать это напрямую - я не могу их импортировать.
Ошибка
«Исключение произошло во время выполнения задачи. Чтобы увидеть полную трассировку, используйте -vvv. Ошибка: OSError: [Errno 2] Нет такого файла или каталога: '/ home / jesse / Desktop / playbooks / cd / tmp / Ratings_DB'
Кажется, я как-то не перенаправляю в правильный каталог.