Добавить cron в Crontab

Я рассматриваю эти учебники https://www.digitalocean.com/community/tutorials/how-to-use-cron-to-automate-tasks-on-a-vps

и у меня установлен cron, но когда я пишу команду 5 * * * * curl http://www.google.com я получаю сообщение об ошибке:

 -bash: 5: command not found 

Как добавить cron?

В документе, который вы указали, вам нужно продолжать чтение, пока не дойдете до раздела « Конфигурация» . Это расскажет вам, как настроить ваш crontab .

5 * * * * curl http://www.google.com не является командной оболочкой, это запись в файле crontab . Файл crontab представляет собой текстовый файл, содержащий описание заданий, с указанием времени (здесь 5 * * * * , что означает каждый час через 5 минут после часа), за которым следует команда для выполнения (здесь curl http://www.google.com ). Вам нужно отредактировать файл crontab, чтобы добавить эту строку (в этом учебнике, которое вы читали , продолжайте читать до раздела «Конфигурация»). Вы делаете это с помощью команды crontab . Запустить команду

 crontab -e 

Это вызывает файл crontab в редакторе. Добавьте строку, затем сохраните и выйдите.

Обратите внимание, что в некоторых системах редактор по умолчанию – vi, который трудно использовать, если вы ничего не знаете об этом. Если вы не знаете vi, убедитесь, что редактор по умолчанию – это тот, с которым вам удобно. Чтобы изменить редактор, установите переменную среды VISUAL , например

 export VISUAL=nano 

Я думаю, что он пытается сказать, что локон не может быть найден, поскольку он не находится в PATH. Используйте абсолютный путь или установите PATH в файле crontab.