Создание работы «на» от командной строки для запроса MySQL

StackOverflow https://stackoverflow.com/questions/4038861

  •  27-09-2019
  •  | 
  •  

Вопрос

Из командной строки я хочу создать на работу, чтобы запустить запрос MySQL. Как вы можете себе представить, что поиск в Google или здесь StackoverFlow для «AT» сложно.

Это работает нормально, и запрос работает так, будто он должен:

mysql -e 'MY QUERY;'

Но если я сделаю это:

at 17:30 mysql -e 'MY QUERY;'

В 5:30 я получаю письмо, которое говорит мне «Обновить: команду не найдена», и запрос не работает. Я уже настроил файл .my.cnf. Есть ли что-то еще, я забываю?

Это было полезно?

Решение

Я считаю, что у вас есть проблема с побегом. Оболочка, вероятно, ест цитаты. Попробуйте двойную цитату, как так:

at 17:30 mysql -e "\"MY QUERY;\""
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top