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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн YDenis

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

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

Спасибо

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
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

  • Автор темы
  • Активист
  • *
  • Сообщений: 615
    • Просмотр профиля
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

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

 

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