QNAP как добавить в cron

Раздел: Linux
Написано: 25.08.2014
Автор: Antonio


Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Понадобилось как-то сделать скрипт для синхронизации некоторых директорий хранилища данных QNAP с удаленным сервером Linux.

Решено для этого использовать технологию rsync. Написан скрипт, протестирован в консоли NAS QNAP.

QNAP TS-439

Остается дело за малым добавить задание в планировщик Cron. И я расскажу как это сделать.


Добавление задачи в cron QNAP происходит как и в обычном Линукс, так как железяка работает под управлением Linux в моем случае (Linux NAS-ZERG 3.4.6 #1 SMP Thu Jun 12 03:44:38 CST 2014 i686 unknown)

1. Выполняем команду, для редактирования файла crontab текущего пользователя

crontab -e

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

rsynс cron

возможно так часто для многих не нужно, тогда правим согласно описанию структуры

cron time

Управление редактированием и сохранением файла как в редакторе vi (самое главное двоеточие и выход сохранением wq, без сохранения !q)

2. Применяем внесенные изменения:

crontab /etc/config/crontab

3. Перезапускаем демона

/etc/init.d/crond.sh restart

4. Смотрим наш новый кронтаб

crontab -l

или можно так

cat /etc/config/crontab

Если ваш скрипт составлен правильно, то он будет выполнятся по заданному расписанию.

Фразы: add, edit jobs in cron, NAS QNAP, Linux, создание задачи по расписанию, cron restart

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Deprecated: Функция get_settings с версии 2.1.0 считается устаревшей! Используйте get_option(). in /data/site/nemcd.com/www/wp-includes/functions.php on line 6170
Автозагрузка скрипта в Linux
Обновление locate в Linux
W: There is no public key available for the following key IDs:
Подсчитать количество файлов в каталоге Linux
Как установить locate на CentOS?

1 Comment

Antonio
Ноя 24, 2014 13:16

Если будете делать задачу, сохраните скрипты и ssh ключи где-нибудь у себя в надежном месте (не на NAS), так как при обновлении NAS расположенная не на дисках может затереться.

 

Написать


Warning: Undefined variable $user_ID in /data/site/nemcd.com/www/wp-content/themes/desk-mess/comments.php on line 108

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com