Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
* * * * * /usr/bin/test $(((`date +%j` % 2))) == 0 && touch /root/test
(root) CMD (/bin/sh -c "/usr/bin/test $(((`/bin/date +)
/usr/bin/bash /usr/bin/test
Приведенная вами команда привязана к дню месяца и будет работать по чётным дням месяца. Т.е. если в месяце 31 день, то она отработает 30 и 2-го. Условие через день, как хочу я, нарушено.
* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)
00 03 */2 * * /bin/bash /root/rsynс.sh vet
00 03 * * 1 /bin/bash /root/rsynс.sh vet
00 03 * * 3 /bin/bash /root/rsynс.sh vet
00 03 * * 5 /bin/bash /root/rsynс.sh vet
00 03 * * 7 /bin/bash /root/rsynс.sh vet
00 03 * * */2 /bin/bash /root/rsynс.sh vet
Удаление старых бэкапов нужно делать не только по времени, но и по количеству оставшихся файлов, можно остаться совсем без единого.
Наверное, чтобы их читать, но к этому должна быть большая любовь, особенно когда их штук по 100 приходит.
Лучшее — враг хорошего
Работает? Не трогай!
Организация бэкапов на разные аккаунты Я.Диска