Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Скрипт для очистки папок  (Прочитано 2686 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Скрипт для очистки папок
« : 08 Январь 2012, 15:01:35 »
Здравствуйте.
Подскажите пожалуйста. На сервере расшарена папка Users. Она монтируется на клиентском компьютере с ubuntu 11.10 c помощью autofs. В этой папке вложены папки с именами 1, 2, 3 и т.д до 10. Нужно написать скрипт, который бы лежал в корне Users и запуская который можно было бы очищать содержимое папок 1, 2, 3....

Как это можно сделать?

Спасибо

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
Re: Скрипт для очистки папок
« Ответ #1 : 08 Январь 2012, 17:04:39 »
#!/bin/bash
_USERS = "";
_FOLDERS = "1,2,3,4";
for _USER in $_USERS
do
rm -r /home/$_USER/{$_FOLDERS}/*
done
Скрипт очистит папки 1,2,3,4 каждому пользователю из списка $_USERS.
« Последнее редактирование: 08 Январь 2012, 17:06:21 от Alie Alexandross »
Подпись автора jillsmitt истинна...

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Скрипт для очистки папок
« Ответ #2 : 08 Январь 2012, 17:24:24 »
#!/bin/bash
_USERS = "";
_FOLDERS = "1,2,3,4";
for _USER in $_USERS
do
rm -r /home/$_USER/{$_FOLDERS}/*
done
Скрипт очистит папки 1,2,3,4 каждому пользователю из списка $_USERS.

У меня папки на серваке, а не локально в home.
Пользователь я один, буду запускать руками.

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
Re: Скрипт для очистки папок
« Ответ #3 : 08 Январь 2012, 17:29:41 »
rm -r /mnt/$_USER/{$_FOLDERS}/*
Подпись автора jillsmitt истинна...

 

Страница сгенерирована за 0.054 секунд. Запросов: 24.