Расписание пакетных задач
Планирование пакетных заданий
Руководство пользователя FreeFileSync:
Быстрый старт
Командная строка
Настройки сравнения
Летнее время
Исключить файлы
Экспертные настройки
Внешние приложения
Макросы
Производительность
RealTimeSync
RTS: Запуск как служба
Планирование пакетных задач
Настройки синхронизации
(S)FTP настройка
Советы и трюки
Переменные буквы диска
Версионирование
Копирование теней тома
**Linux**/macOS: задача Cron Крон выполняет произвольные командные строки многократно с заданными интервалами. Чтобы запланировать задание FreeFileSync в пакетном режиме, составьте команду для cron, состоящую из пути к исполняемому файлу FreeFileSync, за которым следует путь к файлу задания FreeFileSync в пакетном режиме, например /opt/FreeFileSync/FreeFileSync "/home/zenju/Backup Projects.ffs_batch" macOS : Исполняемый файл находится внутри пакета приложения, например, для установки для всех пользователей: /Applications/FreeFileSync.app/Contents/MacOS/FreeFileSync Откройте таблицу запланированных задач cron для редактирования: кронтаб -е
Примечание
Cron может использовать текстовый редактор, с которым вы не знакомы. Другой редактор можно выбрать с помощью переменной окружения "
EDITOR
", например,
nano
или
gedit
:
EDITOR=nano crontab -e
Пример: запустите crontab с использованием текстового редактора nano
Каждая строка crontab начинается с условий для периодического выполнения командной строки, которая следует. Основная концепция Cron заключается в том, чтобы выполнять команду
каждую минуту
, за исключением случаев, когда
ограничения
применяются:
Чтобы запускать только
каждый час
,
минута
должна быть фиксирована:
To run once
every day
, set both
minute and hour
; e.g. run daily at 17:00:
Multiple items are separated by "
,
", ranges specified using "
-
", and interval steps by "
/
".
Example: Run every 10 minutes but only fom 9:00 to 17:00 and only on Monday and Friday
Пример: запускать каждые 10 минут, но только с 9:00 до 17:00 и только в понедельник и пятницу
Чтобы выполнить один раз после каждого
запуска системы
, используйте альтернативный синтаксис "
@reboot
":
@reboot sleep 60
; /opt/FreeFileSync/FreeFileSync "/home/zenju/Backup Projects.ffs
_
batch"
@перезагрузка сна 60
; /opt/FreeFileSync/FreeFileSync "/home/zenju/Backup Projects.ffs
_
batch"
Пример: начать синхронизацию через 60 секунд после перезагрузки системы
Запланировать пакетные задачи
- • Создайте новую пакетную задачу через главный диалог FreeFileSync: Меню → Файл → Сохранить как пакетную задачу... 
minute | hour | day of month | month | day of week | ||||||
0 | * | * | * | * |
minute | hour | day of month | month | day of week | ||||||
0 | 17 | * | * | * |
minute | hour | day of month | month | day of week | ||||||
* /10 | 9-17 | * | * | mon,fri |