|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Slavik Zverkov 2:5070/66.32 27 Apr 2001 17:53:21 To : All Subject : Re: shell script -------------------------------------------------------------------------------- Ilya Anfimov <raven@cemetery.org.ua> wrote: > >> Есть скриптик, выполняется он каждый день в 12:00 > >> Hужно, чтоб в каждый понедельник и каждого первого числа > >> в нем выполнялось на пять команд больше чем в обычные дни. > >> Подскажите пожалуйста, как это можно сделать. > >[ "`date +%a`" = "Mon" ] && ... > Лучше [ "`date +%w`" = "1" ] && Или, если очень хочется, > то [ "`LC_ALL=C date +%a`" = "Mon" ] && > >[ "`date +%d`" = "01" ] && ... > >> P.$.: cron не предлагать. Всем спасибо, я даже сам попробовал нечто своять: set `date` if [ $1 = 'Mon' ] then КОМАHДЫ fi if [ $3 = '2' ] then КОМАHДЫ fi Hо лучше воспользуюсь предложенными способами. > А как же он каждый день в 12:00 запускается ? :-O :-) По крону ;-) // Slavik --- Microsoft Outlook Express 5.00.2615.200 * Origin: Trede Group Belyaev (2:5070/66.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/43925a4ceea9.html, оценка из 5, голосов 10
|