Исходные данные:
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
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
Тут половина полей не вполне корректна (они просто не нужны!) но... как есть, и оно работает.
Комментариев нет:
Отправить комментарий