Пользователи на Linux (CentOS4) машина, которую я администрирую последовательно, забывают освобождать мусор. Так как люди работают над большими файлами, это может заполнить / домашний раздел очень быстро.
Поэтому я хотел бы создать сценарий, который автоматически освобождает мусор пользователя каждый раз, когда они выходят из системы.
Как я сделал бы это?
ОТРЕДАКТИРУЙТЕ я предполагаю, что должен разъяснить ситуацию немного: компьютер присоединен к микроскопу. Пользователи приезжают, входят в систему, снимают (хранение их на щедром пространстве царапины во время приобретения), и затем они передают данные на сервер.
Иногда это происходит, что изображения, которые выглядели хорошими на первый взгляд, являются дерьмом, таким образом, пользователи удаляют изображения - который отправляет их к мусору в / домой - вместо того, чтобы переместить их в сервер. Или они копируют данные вместо перемещения, и затем они удаляют его позже.
В конечном счете они выходят из системы так, чтобы кто-то еще мог использовать микроскоп. Если они просто заполнили / домой их мусором, следующий человек не может запустить программу приобретения, что означает, что я должен пойти пустой мусор, и так как микроскоп используется почти 24/7, это может произойти в довольно неудобные времена (в дополнение к возможной отмене сессии микроскопии для пользователя).
Для предотвращения этих проблем я хочу удостовериться, что корзина освобождена каждый раз, когда пользователь выходит из системы, так, чтобы следующий пользователь мог сделать их работу.
Мне действительно не нравится идея Вас влезающий в пользовательские файлы. Они - те, кто знает, что сохранить и что не сохранить. Кто знает, возможно, они используют свои Папки "Удаленные" как tmp
папки.
Что я сделал бы вместо этого:
Затем Вы также не должны были бы волноваться о людях как я, кто сразу удалит Ваши модификации к моим сценариям входа в систему/выхода из системы.
Реализуйте ~/.bash_logout файл в пользовательском каталоге и триггерной очистке Мусора там, если Вы действительно хотите.
Необходимо также посмотреть на документацию Настольной среды для рекомендуемых Сценариев выхода из системы - большинство рабочих столов поддерживает такую функцию.