Задать вопрос
Mirkom63
@Mirkom63
Я программист

Как экранировать кавычки в cron?

Мне надо запустить по времени определенную модель.
Делаю я это вот так:
57 14 * * * bash -l -c 'cd /home/app/project/pervichka/current/ && bundle exec rails runner -e production "Whenever.update_complexes('72,74,76')"' > /dev/null 2>&1


Но там, где переменная передается, есть кавычки, которые надо экранировать:
Whenever.update_complexes('72,74,76')

Пробовал сделать вот так:
Whenever.update_complexes(\'72,74,76\')

Как правильно экранировать кавычки в cron?
  • Вопрос задан
  • 720 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
  • Thinknetica
    Микросервисная архитектура на Ruby
    9 недель
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Skillbox
    Фулстек-разработчик
на Python
    19 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
Решения вопроса 1
oh_shi
@oh_shi
57 14 * * * bash -l -c 'cd /home/app/project/pervichka/current/ && bundle exec rails runner -e production '\''Whenever.update_complexes("72,74,76")'\''' > /dev/null 2>&1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы