«Синтаксическая ошибка: строка без кавычек» только при вызове из crontab

Сначала перейдите к началу слова, которое вы хотите скопировать. Если вы находитесь в середине слова, просто нажмите b, чтобы вернуться к его началу. Затем выполните yeдля извлечения всего слова, без пробелов в конце(yank до end ). Наконец, перейдите к слову, которое вы хотите заменить -, возможно, выполнив wнесколько раз -и выполните vep, чтобы войти в режим vобычного выбора, выберите end слова, и pastе последнее выдернутое содержимое.

(Если кто-то хочет знать, почему я просто не прокомментировал принятый ответ, для небольшой модификации использования yeвместо yw, это потому, что моя репутация в этом стеке все еще слишком низка.)

0
11.04.2020, 03:29
1 ответ

Вам нужно уйти от знаков %

см. этот связанный вопрос:Как я могу выполнить `дату `внутри задания вкладки cron?

Вы можете использовать это, чтобы исправить

sed -i 's/%/\\%/g' /etc/crontab
1
19.03.2021, 02:30

Теги

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