Архив

Публикации с меткой ‘cron’
11 сентября 2017 Нет комментариев

Скрипт:
в пароле для mysql спецсимволы нужно экранировать, например \)

#!/bin/bash
tar -czf /var/www/backup/site.ru.tar.gz /var/www/site.ru/
mysqldump --opt -udbuser -pdbpassword dbname | gzip -c -9 > /var/www/backup/site.ru.sql.gz
lftp -c 'open -e "mput -O ftpdir/ /var/www/backup/*.gz " -u ftpuser,ftppassword ftpserver exit'

Задание cron (будет выполняться в 2:30 каждый день):

crontab -e
30 2 * * * /usr/bin/perl /var/www/backup/site.ru.sh

https://www.frameworks.su/article/rezervnoe_kopirovanie_sayta_s_pomoshchyu_cron

Categories: Unix Tags:
19 декабря 2016 Нет комментариев

В примере для открытия URL каждый день в час ночи.

0 1 * * * wget -O - http://site.com/cron.php >/dev/null 2>&1

Еще варианты:
http://stackoverflow.com/questions/13259530/using-cron-jobs-to-visit-url

Categories: Unix, Web Tags:
7 января 2009 Нет комментариев

Для автоматического запуска скрипта при загрузке системы в файле rc.local добавить:

internet start

Для переподключения в случае разрыва соединения в /etc/crontab

* * * * * root ping -c 1 gmail.com >> /var/log/internet/ping.log ||
internet restart >> /var/log/internet/restart.log

Каждую минуту будет выполнятся проверка на активность соединения и в случае его отсутствия выполняться переподключение.

Пример приведен с учетом того что
internet start
internet stop
internet restart

комманды подключения/отключения/переподключения к Интернет.

Categories: Unix Tags: ,