The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"smbclient удалить файлы старше 7 дней"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (Samba)
Изначальное сообщение [ Отслеживать ]

"smbclient удалить файлы старше 7 дней"  +/
Сообщение от Sinot (ok) on 03-Июн-13, 11:57 
Приветствую всех.

Сразу оговорюсь: все это дело внутри контейнера OpenVZ так что монтировать не получится, на хост системе ничего сделать не получиться, совсем никак. Поэтому приходится использовать smbclient.

Собственно вся загвоздка с тем, что не могу написать скрипт на удаление фалов на удаленной машине с Windows, скажем, старше 7 дней.

Справки по rm, mask и dir для ключа -с, собственно как и man smbclient полезной информации не дали.

Возможно ли такое средствами smbclient? Можно конечно распарсить выхлоп dir, но это уж слишком.

Спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "smbclient удалить файлы старше 7 дней"  +/
Сообщение от midori (ok) on 03-Июн-13, 13:19 
взгляните на Filesys-SmbClient (perl) и PySmbClient
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "smbclient удалить файлы старше 7 дней"  +/
Сообщение от yuristep on 06-Июн-13, 01:39 
> Собственно вся загвоздка с тем, что не могу написать скрипт на удаление
> фалов на удаленной машине с Windows, скажем, старше 7 дней.

... Вы бы внятно структуру подключения расписали - а так буду опять "телепатировать" ...
Я так понимаю из-под linux Вы хотите на windows-машине удалить файлы, старше чем. Тогда непонятны проблемы с монтированием - mount с соответствующими ключами выполняет это на "ап!" ...

> Справки по rm, mask и dir для ключа -с, собственно как и
> man smbclient полезной информации не дали.

... И не дадут - они-то здесь причем ?

> Возможно ли такое средствами smbclient? Можно конечно распарсить выхлоп dir, но это
> уж слишком.

... А smbclient чем перед Вами провинился, что Вы его грузите _не_его_задачей ?

еще раз перечитываем все вышеперечисленные Вами маны _внимательно_ и выясняем, что нам из всего нужна только команда rm, которая собственно удаляет. А вот что удалять - это ей и нужно сказать... А теперь задаем себе вопрос - чего нам не хватает? - а не поиска по критерию... Значит идем читать man find... Далее возможны два варианта простой - узнать что у find есть ключик -delete и написать всю нашу "хотелку" одной строкой - типа:
  find /media/archive/YuSt/daily/ -maxdepth 5 -type f -mtime +7 -print0 -delete
или "нетрадиционно-ориентированный" - скормить выхлоп find-а rm-у ;)

> Спасибо.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "smbclient удалить файлы старше 7 дней"  +/
Сообщение от Sinot (ok) on 13-Июн-13, 16:17 
Я не зря упомянул про OpenVZ. SMB шару можно подмонтировать через host-систему, но в моем случае этого не сделать (нет доступа к host-системе), а внутри контейнера mount не сработает. Собственно по этому приходится использовать smbclient.

Конечно я не гуру в OpenVZ и есть вероятность, что я что-то упустил.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "smbclient удалить файлы старше 7 дней"  +/
Сообщение от co6aka (ok) on 22-Авг-13, 19:44 
> Я не зря упомянул про OpenVZ. SMB шару можно подмонтировать через host-систему,
> но в моем случае этого не сделать (нет доступа к host-системе),
> а внутри контейнера mount не сработает. Собственно по этому приходится использовать
> smbclient.
> Конечно я не гуру в OpenVZ и есть вероятность, что я что-то
> упустил.

Т.е вот это не работает?
mount -t cifs //удаленный_сервер/ресурс /точка_монтирования --verbose -o user=пользователь%пароль

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "smbclient удалить файлы старше 7 дней"  +/
Сообщение от Sinot (ok) on 15-Сен-13, 22:45 
> Т.е вот это не работает?
> mount -t cifs //удаленный_сервер/ресурс /точка_монтирования --verbose -o user=пользователь%пароль

Внутри OpenVZ не работает.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру