Timur Batyrshin пишет: > Avramenko Andrew пишет: >>> Посоветуйте как сделать (и можно ли вообще), чтобы задание в crontab >>> запускалось в определённый день недели, но раз в месяц, т.е. например, >>> каждый первый понедельник месяца. >>> Судя по мануалам, похоже, что никак =( >>> Не хочется проверку времени внутрь скрипта встраивать, может ещё >>> какие-то варианты есть? >> Ну и что тут сложного >> 15 14 1-7 * 1 $HOME/bin/monthly > > Точно будет работать? Проверю, конечно, но меня вот эта часть из мануала > смущает: > ----- > Note: The day of a command's execution can be specified by two fields --- > day of month, and day of week. If both fields are restricted (ie, > aren't *), the command will be run when either field matches the current > time. For example, ``30 4 1,15 * 5'' would cause a command to be run at > 4:30 am on the 1st and 15th of each month, plus every Friday. > ----- > > Если я правильно понимаю, то здесь как раз говорится о том, что эта > конструкция не пройдёт - будет запускаться ежедневно с 1 по 7 число И > каждый понедельник.
sorry. как-то нелогично они сделали эту часть, не ожидал подвоха :) _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
