воскресенье, 1 марта 2015 г.

Информирование пользователей LTSP об исчерпании дисковой квоты.

Исходные данные: 
Xubuntu 14.04 (32 разряда LTSP-клиент).

Всякие хорошие и полезные программы (warnquota и quota_nld) дружить со мной не захотели:-) А нужен совсем бесхитростный способ информировать простого пользователя - клерка о близком конце дисковой квоты, лучше всего однократно при старте сессии. Сложилось вот. что:
#! /bin/bash

if [ -n "`quota | grep '*'`" ] ; then

zenity --warning --title="Дисковая квота" --text="`quota -s` \nЗаканчивется место на диске, \nСВЯЖИТЕСЬ С ИНФ. ОТДЕЛОМ" --no-wrap

fi
 - было обозвано как /usr/local/bin/dq.bash (корень файловой системы относительно LTSP). И к нему в $HOME/.config.autostart/dq.desktop каждому пользователю.
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=dq
Comment=Квота
Exec=/usr/local/bin/dq.bash 2>/dev/null &
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false

Hidden=false


Тут половина полей не вполне корректна (они просто не нужны!) но... как есть, и оно работает.

Комментариев нет:

Отправить комментарий