1

как запустить скрипт ниже

* * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron"

когда я запускаю скрипт, сообщение об ошибке показывается ниже:

$ * * * * * /usr/bin/wget -O - -q "http://website.com/?q=admin/settings/scheduler/cron"
-sh: CHANGELOG.txt: not found
$ 30 15 * * * /usr/bin/wget -O - -q "http://website.com/?q=admin/settings/scheduler/cron"
-sh: 30: not found

может ли скрипт выше работать в ssh (используя программу-замазку)

3 ответа3

1

Файлы Crontab не являются скриптами. Это файлы конфигурации для cron, который периодически запускает команды. В первых пяти полях строки указывается расписание, а в оставшейся части указывается команда, запускаемая в это время. Смотрите man crontab чтобы узнать, как отправить или отредактировать ваш личный crontab.

1

Зайдите в свой терминал и сделайте

crontab -e 

который спросит вас о вариантах редактора. выберите VIM или любой другой удобный для вас режим. вставьте это туда.

*/1 * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron"

сохраните файл и тогда все должно работать

Перенаправьте вывод ваших команд, чтобы увидеть, если все работает. Как это

*/1 * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron" >> /home/../asd.log 2>&!
0

идти к терминалу и делать
crontab -e

и перенаправить на это:

Edit this file to introduce tasks to be run by cron.

#

# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

см. изображение вложения ниже http://i.imgur.com/aFg8C.jpg

это добавить код в файл выше?
* /1 * * * * /usr /bin /wget -O - -q " http://example.com/scheduler/cron " в файле выше?

если да, как сохранить файл?
У меня есть нажмите "VI" и нажмите "Escape", но не работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .