Вопрос по cron
Вопрос к разработкам на этом сайте не относится. Но я уже устал бодаться с этим cron'ом самостоятельно.
Значит развернул локальный сервер Ubuntu по этому описанию.
Всё ок, работает. Но не могу настроить автоматическое резервное копирование сайта по cron (по описанию).
Уже всё упростил и 100 раз перепроверил синтаксис, не могу понять в чём беда.
Сейчас делаю так:
Создал файл в корневой папке с именем test.sh (сделал его исполняемым согласно одному из уроков) с содержанием (пробовал и другие варианты):
В Putty выполнил команду crontab -e. Добавил такую строчку:
Но тишина. Знающие люди, подопните. Гугл описывает примерно такие же действия, но ничего не работает.
Значит развернул локальный сервер Ubuntu по этому описанию.
Всё ок, работает. Но не могу настроить автоматическое резервное копирование сайта по cron (по описанию).
Уже всё упростил и 100 раз перепроверил синтаксис, не могу понять в чём беда.
Сейчас делаю так:
Создал файл в корневой папке с именем test.sh (сделал его исполняемым согласно одному из уроков) с содержанием (пробовал и другие варианты):
#!/bin/bash
echo "Hello world"В Putty выполнил команду crontab -e. Добавил такую строчку:
*/1 * * * * test.shПо задумке, каждую минуту файл должен вызываться (пробовал и другие варианты).Но тишина. Знающие люди, подопните. Гугл описывает примерно такие же действия, но ничего не работает.
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Встречал глюк, что если нет пустой строки в конце файла crontab, то он просто не выполняется.
, а я его не слушал. Там были все сообщения о том, что мои руки кривые.
Изначально, дело было всего лишь в том, что файл который должен был создавать копию не был исполняемым. А дальше уже я сам запаниковал и делал разные глупости.
Для тех кто столкнётся:
1) Проверяйте /var/log/syslog и /var/mail/root. Там всё видно,
2) Делайте файл исполняемым (в консоли: ),
3) Внимательней с путями к файлу.
Всё.
Игорь Зябков примере файл с именем test.sh не понятно где лежит
если в корневом каталоге (жесть) тогда /test.sh
если в домашнем каталоге, тогда /home/имяпользователя/test.sh
2. является ли файл исполнимым
chmod +x /путь/до/файла/test.sh
3. где именно вы ожидаете увидеть это эхо?
В этом варианте текущая дата будет записывать в конец файла /root/test.txt
Сами задачи можно подсмотреть выводом