|  | 
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ Solaris  оболочка: sh подскажите, пожалуйста: есть такой список файлов (в имени файла дата создания) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. общая задача: нужно каждую ночь удалять все файлы (по маске "backup-struct-master-..."), кроме тех, которые созданы первого числа месяца (и в диапазоне 3 месяца назад от текущей даты). все задача уперлось в вопрос: как получить первое число месяца, который был 3 месяца назад? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.03.2004, 15:31 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ Не знаю, как в солярке, а в Linux легко и непринужденно: Код:  ===== Не дождетесь! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.03.2004, 18:51 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ Код: plaintext ===== Не дождетесь! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.03.2004, 18:52 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ вот нет такого же в солярке:( похоже, придется программку на C писать. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.03.2004, 01:39 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ зачем на сразу на Си а такое в солярке есть? find /home \( ! -name "backup-struct-master-??????01.dmp.tar.gz" -a -mtime +90 \) -exec rm -rf {} \; смысл: поиск и удаление файлов кот. старее 90 дней за исключением тех что удовл. шаблону при желании можно еще условий навставлять :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.03.2004, 10:29 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ Поставь GNU coreutils, там есть сообразный GNU date, который умеет такой синтаксис. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.03.2004, 11:26 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ to sanek842  спасиба, ровно то, что нужно. to Scott Tiger спасибо, за вариант. сам не могу поставить, а уговорить сисадминов поставить что-то "левое" на сервер - обоснование надо неделю придумывать. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.03.2004, 13:01 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ У тебя даже ~ нет ? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.03.2004, 13:04 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ в смысле домашнюю директорию? не, есть. ммм.. вы имеете в виду под своим юзером поставить? хм. почему-то даже не рассматривал такой вариант:) а где можно скачать GNU coreutils? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.03.2004, 13:13 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ //ftp://ftp.gnu.org/gnu/coreutils/coreutils-5.2.0.tar.gz ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.03.2004, 13:15 |  | ||
| 
как в sh получить первое число месяца? | |||
|---|---|---|---|
| #18+ Ы. На ftp ссылку дать не выходит  ftp://ftp.gnu.org/gnu/coreutils/coreutils-5.2.0.tar.gz http://www.gnu.org/directory/coreutils.html ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.03.2004, 13:17 |  | ||
|  | 

| start [/forum/topic.php?desktop=1&fid=25&tid=1491621]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 13ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 38ms | 
| get topic data: | 11ms | 
| get forum data: | 2ms | 
| get page messages: | 49ms | 
| get tp. blocked users: | 1ms | 
| others: | 232ms | 
| total: | 362ms | 

| 0 / 0 | 
