Создание вызываемой задачи
Вызываемые задачи запускают до или после завершения определенных событий.
4. Выберите Настройки задач, чтобы настроить параметры задач (только для определенных задач).
Нажмите кнопку OK, чтобы сохранить изменения.
Я вставил скрипт, который находит в каталоге /volume3/Share файлы с расширением bak архивирует и удаляет исходные файлы.
код
Контроль работы скрипта можно выполнять через terminal
https://www.synology.com/ru-ru/knowledgebase/DSM/help/DSM/AdminCenter/system_taskscheduler
http://www.damirscorner.com/blog/posts/20190301-SchedulingATaskOnASynologyNas.html
https://askubuntu.com/questions/655649/bash-create-zip-by-finding-files
Вызываемые задачи запускают до или после завершения определенных событий.
- Откройте Панель управления > Планировщик задач, нажмите Создать и выберите Запущенная задача.
- Выберите Скрипт, заданный пользователем.
3. При появлении окна Создать задачу нажмите Общие и измените следующие параметры:
- Основные настройки: Введите имя задачи; выберите пользователя, для которого эта задача будет выполнена; выберите событие/предварительную задачу вызова создаваемой задачи; включите или отключите задачу.
4. Выберите Настройки задач, чтобы настроить параметры задач (только для определенных задач).
- Для получения сведений о запуске задачи выберите Отправлять сведения о запуске по электронной почте.
- Чтобы получать уведомления только в случае неисправности, выберите Отправлять сведения о запуске только при внештатном закрытии сценария.
- Для настройки содержимого задачи укажите сценарий в разделе Скрипт, заданный пользователем.
Нажмите кнопку OK, чтобы сохранить изменения.
Я вставил скрипт, который находит в каталоге /volume3/Share файлы с расширением bak архивирует и удаляет исходные файлы.
код
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
cd /volume3/Share | |
files=$(find . -name "*.bak") | |
for f in $files; do | |
(cd $(dirname $f) && zip -m $(basename $f.zip) $(basename $f)) | |
done |
Контроль работы скрипта можно выполнять через terminal
http://www.damirscorner.com/blog/posts/20190301-SchedulingATaskOnASynologyNas.html
https://askubuntu.com/questions/655649/bash-create-zip-by-finding-files
Комментариев нет:
Отправить комментарий