Допустим, есть необходимость постоянной очистки некоторых папок (например, папки "Загрузки") для предотвращения захламления данных папок. Ходить и чистить папки по ученическим компьютерам - вариант не самый удобный. Для данного дела очень удобно прикрутить скрипт.
Речь пойдет об ОС семейства Ubuntu (точно работает в Linux Mint 9,11, Ubuntu 10.04, Росинка 9).
С папкой загрузок сложнее. Тут необходимо создать и использовать скрипт.
В моем случае скрипт такой:
Также он чистит домашнюю папку пользователя student от всех файлов, перемещая их в папку "Файлы". Это мера от захламления ненужными файлами данной папки.
Файл с данным скриптом необходимо скопировать в папку /usr/sbin и дать права на запуск. Затем в файл /etc/rc.local записать путь к этому скрипту.
Стараясь максимально упростить и укоротить процедуру работы с одним компьютером, удобнее эти действия, тоже оформить в виде скрипта.
Его содержимое:
Порядок действий:
Речь пойдет об ОС семейства Ubuntu (точно работает в Linux Mint 9,11, Ubuntu 10.04, Росинка 9).
Краткий обзор ситуации.
В компьютерном классе имеется несколько ученических компьютеров. Необходимо, чтобы на них не сохранялась (или чистилась) история браузера и папка загрузок.Решение.
С историей все просто. Необходимо оставить один браузер на компьютере (в моем случае, Firefox), и отключить в нем сохранение истории.С папкой загрузок сложнее. Тут необходимо создать и использовать скрипт.
В моем случае скрипт такой:
На компьютерах имеются два пользователя: student и teacher. Скрипт удаляет из папок "Загрузки" обоих пользователей все файлы.#!/bin/sh -erm -r /home/student/Загрузки/*rm -r /home/teacher/Загрузки/*mv /home/student/*.* /home/student/Файлыexit
Также он чистит домашнюю папку пользователя student от всех файлов, перемещая их в папку "Файлы". Это мера от захламления ненужными файлами данной папки.
Файл с данным скриптом необходимо скопировать в папку /usr/sbin и дать права на запуск. Затем в файл /etc/rc.local записать путь к этому скрипту.
Стараясь максимально упростить и укоротить процедуру работы с одним компьютером, удобнее эти действия, тоже оформить в виде скрипта.
Его содержимое:
#!/bin/sh -eПервый скрипт я назвал remove_downloads.sh, второй do.sh. Оба скрипта должны быть в одной папке.
cp remove_downloads.sh /usr/sbin/
chmod +x /usr/sbin/remove_downloads.sh
sed '13 a /usr/sbin/remove_downloads.sh' -i /etc/rc.local
exit
Порядок действий:
- Разместить оба файла в одной папке локально на компьютре.
- Запустить терминал в этой папке.
- В терминале набрать sudo sh ./do.sh
- Перезагрузить компьютер.
После перезагрузки папка загрузок очистится. Чистка будет производиться каждый раз при включении компьютера.
Комментариев нет:
Отправить комментарий