Автоматическое переименовывание каталога

Обсуждение технических вопросов по продуктам Novell

Автоматическое переименовывание каталога

Сообщение Vershkov_AV » 09 сен 2005, 16:56

Есть задача: ночью, т.е. например через крон, переименовать пару каталогов с длинными именами ну и до кучи перекинуть права.
Сервер NetWare 6.5, все хозяйство лежит на NSS-томе.
Т.е. был каталог "Документы" с (R--F), должен стать "Документы1" с (--С---), а тот что был "Документы1" (--С---), соответственно превращается в "Документы" (R--F).
Есть ли какая-нибудь утилитка, чтобы сделать это с минимальными затратами?
--- Такая умная мысль могла прийти только в голову --- (с) не помню чей.
Vershkov_AV
 
Сообщения: 33
Зарегистрирован: 01 июл 2002, 15:49
Откуда: Москва, ЦТО МинФин'а

Сообщение Андрей Тр. aka RH » 10 сен 2005, 13:56

Возможно, скрипт на PERL'е ?
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Андрей Старков » 12 сен 2005, 07:51

копирование в сети по крону с использованием TOOLBOX ( COPY )
а вот права на каталог не знаю. FLAG из того же TOOLBOX не подходит вроде, эта команда устанавливает свойства отдельного файла, типа CI, DI и т.д.
А, можно глянуть на trustee.nlm
Андрей Старков
 
Сообщения: 473
Зарегистрирован: 21 июн 2002, 13:57
Откуда: г. Ноябрьск, ЯНАО

Сообщение Vershkov_AV » 19 сен 2005, 16:58

Я смотрел в сторону Bash, но а Юниксе не силен: -- т.е. скрипт может и напишу, а вот как запустить его при старте bash.nlm -- не понял. А права действительно проще через trustee.nlm.
Но хотелось чуда :wink: -- вдруг это уже кто-то написал.
Похоже чуда не будет :shakehead:
--- Такая умная мысль могла прийти только в голову --- (с) не помню чей.
Vershkov_AV
 
Сообщения: 33
Зарегистрирован: 01 июл 2002, 15:49
Откуда: Москва, ЦТО МинФин'а

это точно, чуда не будет :-)

Сообщение Андрей Старков » 19 сен 2005, 18:59

вообще не силен в shell-скриптах
но если припрет, знаю что это есть и где искать.
но для вас искать не буду :-)

а вообще то, если кто и знает, просто лень писать
Андрей Старков
 
Сообщения: 473
Зарегистрирован: 21 июн 2002, 13:57
Откуда: г. Ноябрьск, ЯНАО

Re: это точно, чуда не будет :-)

Сообщение Vershkov_AV » 22 сен 2005, 11:23

To Андрей Старков
Андрей Старков писал(а):вообще не силен в shell-скриптах
но если припрет, знаю что это есть и где искать.
но для вас искать не буду :-)

а вообще то, если кто и знает, просто лень писать



Уважаемый Андрей, изначально фраза была:
---------
скрипт может и напишу, а вот как запустить его при старте bash.nlm -- не понял
---------
т.е. проблема не в написании shell-скрипта, а в запуске его при старте
bash.nlm, поиск по документации NW6.5 по слову bash дает только ссылку на тонкую настройку NSure UDDI. Стандартными для Юниксов средствами (через профиль пользователя) скрипт не запускается.

Да и надежда на чудо была не на то, что кто-то для меня напишет скрипт, а на то, что существует какая-нибудь утилитка, с помощью которой можно сделать это с консоли сервера (copy не проходит -- мне переименовывать надо).

А Вы, в следующий раз, если не хотите/не можете помочь, то и не стучите зря по клавиатуре: вся полезная информация в Вашем сообщении исчерпывается фразой: "для вас искать не буду".
--- Такая умная мысль могла прийти только в голову --- (с) не помню чей.
Vershkov_AV
 
Сообщения: 33
Зарегистрирован: 01 июл 2002, 15:49
Откуда: Москва, ЦТО МинФин'а

а поговорить? :-)

Сообщение Андрей Старков » 22 сен 2005, 13:05

уж извините, помочь действительно не могу

6.5 в работе еще нет, только на компашках, ждет когда у меня будет время посмотреть на стенде
Андрей Старков
 
Сообщения: 473
Зарегистрирован: 21 июн 2002, 13:57
Откуда: г. Ноябрьск, ЯНАО

так например

Сообщение skoltogyan » 22 сен 2005, 13:26

1. bash и руские имена катологов на Nw6.5 (SP4) - не сосуществуют.
по кра йней мере пока (так ответили на форуме).
если ошибаюсь - поправте

2. Задача переименования корневых подкаталогов, по вашему правилу действительно удобнее сделать на PERL, как рекомендовал товарищ.

Более того, у Вас есть в некотором роде шаблон-пример: PERL -скрипт который выдает статистику по размеру каждого каталога в подкаталоге.
Вы его можете взять как основу(для начала).
Там видно как перебирать каталоги в подкаталоге.
Далее сами прикрутите переименование (можно делать без UCS) и назначение прав (можно через UCS. а можно через VFS(есть пример в том-же скрипте, как использовать VFS)

3. Если у Вас есть linux рядом стоящий, то можно так:
3.1 при помощи ncpmount примапить к линуху ваш том
3.2 и на BASH или том-же PERL написать скриптик .
Однако в этом случае навскидку неприходит в голову как изменять права.
skoltogyan
 
Сообщения: 2047
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Владимир Горяев » 22 сен 2005, 14:00

Посмотрите например тут, вот пример. :)
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28