Запуск по расписанию в Synology NAS

Synology

Возможность выполнять задачи по расписанию — одна из ключевых особенностей сетевых хранилищ. В Synology по расписанию можно создавать резервные копии, выполнять сборку мусора (trim) твердотельных накопителей и дисков с SMR, реплицировать данные, да и вообще создавать любые мыслимые задачи, которые будут запускаться хоть по расписанию, хоть по одному из определенных триггеров.

Как по расписанию запустить скрипт в Synology NAS

Запуск по расписанию выглядит так.

Запуск по расписанию Synology. Планировщик задач

При желании задачу можно запускать вместе с загрузкой системы или непосредственно перед выключением.

Запуск по расписанию Synology. Планировщик задач

В качестве задачи может выступать хоть последовательность команд, хоть любой пользовательский скрипт. Выполнять задачу можно от лица любого авторизованного пользователя или от имени пользователя root.

Почему эта возможность достойна отдельного упоминания? Да просто потому, что в других готовых решениях (QNAP, Asustor) ничего подобного нет и близко. Да, в хранилищах, собранных самостоятельно с использованием, к примеру, OpenMediaVault, такая возможность есть — но мы-то говорим об устройствах, которые продают в магазинах самым обычным пользователям!

РЕКОМЕНДУЕМ:
Настройка скорости вращения вентилятора Synology NAS

Это не означает, что, например, в сетевом хранилище Asustor или QNAP пользователь не сможет создавать резервные копии по расписанию — сможет, если расписание поддерживается непосредственно в приложении или той части системных настроек, которые относятся к резервному копированию. Но, к примеру, простая задача разбудить удаленное устройство через Wake On Lan, после чего создать на нем резервную копию и отключить его удаленным запуском скрипта через SSH не получится без использования терминала и умения вручную настроить cron. А в Synology — получится. Кстати, разработчикам QNAP было настолько лень возиться с полноценным диспетчером задач, что они даже создали подробную статью о том, как пользователю самому настроить crontab через командную строку.

Любое приложение — на домашнем экране

Если подумать, то все-таки запускать скрипты через диспетчер задач как-то… неправильно. Есть более красивый способ: собрать при помощи опенсорсной утилиты (есть версия для Windows) собственный пакет, который можно вручную установить в NAS. Все, что будет делать такой пакет, — это отображать красивую иконку на домашнем экране, а при запуске выполнять скрипт по указанному пути.

Утилита называется просто — MODS (My Own DSM Shortcuts Packager for Synology). Скачать ее можно с GitHub.

по расписанию запустить скрипт в Synology NAS

Заключение

Synology DSM — достаточно развитая и удобная платформа, которую можно сделать еще лучше. Разумеется, тем, кто собирает сетевое хранилище самостоятельно, все это не нужно — но готовое решение обладает целым рядом своих преимуществ.

Понравилась статья? Поделиться с друзьями:
Комментарии: 1
  1. Юрий

    Добрый день! Не могли бы поделиться более подробной информацией по запуску резервного копирования в нерабочее время на ПК. Как вы думаете можно настроить по расписанию отключение/включение HDD. У меня папки копируются по rsync не хочу чтобы в рабочее время они были видны пользователям.

Добавить комментарий