#!/bin/bash
OPATH="/var/archives/mail"
for i in `cat /etc/mailboxes | awk '{ printf "%s|%d\n", $1, $2} '`; do
MPATH=`echo $i | awk -F '|' '{print $1}'`
DAYS=`echo $i | awk -F '|' '{print $2}'`
OWNER=`stat -c %U $MPATH`
PSUFFIX=`dirname $MPATH`
if [ ! -d "$OPATH$PSUFFIX" ] ; then
mkdir -p "$OPATH$PSUFFIX"
fi
chmod 700 "$OPATH$PSUFFIX"
chown $OWNER:mail "$OPATH$PSUFFIX"
archivemail -d $DAYS -o "$OPATH$PSUFFIX" "$MPATH"
done
вторник, 19 июня 2007 г.
Еще один скрипт из /usr/local/bin
Родил в страшных муках настраиваемый скрипт для офисного почтового сервера с smtp через smarthost и imap для пользователей. Чтобы старую почту архивировать. Раньше работало куда более криво, ныне вот так. (единственное - запарился mbox-ы в файл прописывать)
понедельник, 14 мая 2007 г.
Хитрый способ зарядки аккумуляторов
В очередной раз подключая мобильный к зарядке, вспомнил прикол с мамой, когда она только-только начала пользоваться мобильной связью.
Когда у нее садился аккумулятор, она вместо того чтобы зарядить его электричеством, клала на телефон деньги. В надежде, что он заработает, конечно. Когда в первый раз не помогло, она положила туда еще денег... в конце концов ей все-таки объяснили, как заряжать телефон...
Когда у нее садился аккумулятор, она вместо того чтобы зарядить его электричеством, клала на телефон деньги. В надежде, что он заработает, конечно. Когда в первый раз не помогло, она положила туда еще денег... в конце концов ей все-таки объяснили, как заряжать телефон...
понедельник, 30 апреля 2007 г.
MPlayer DVD Menu
То, что MPlayer поддерживает меню DVD, является заблуждением. Проверено на себе. Она неполноценная. Или у вас GUI, или меню. А вот в Xine она работает.
среда, 18 апреля 2007 г.
А у меня встанет?
19:54 <+stasikos> ну попробуй, встанет - скажешь
19:54 <+malor> я помню что вчера чото не встал
19:55 <@iATlevsha> malor: значит надо чото сделать чтобы встал
19:55 <+malor> аа
19:56 <+stasikos> видишь ли, встанет или нет, мало зависит от версии FreeBSD
19:54 <+malor> я помню что вчера чото не встал
19:55 <@iATlevsha> malor: значит надо чото сделать чтобы встал
19:55 <+malor> аа
19:56 <+stasikos> видишь ли, встанет или нет, мало зависит от версии FreeBSD
воскресенье, 15 апреля 2007 г.
Цитата
"Единственный для меня способ запомнить имена -- галлюцинировать на людях значки с ними. Всякий раз, встречаясь с людьми, я постоянно смотрю на их левые груди; теперь все думают, что я извращенец. Как-то раз я преподавал в фирме "Ксерокс", и поскольку на каждом была табличка со знаком "Ксерокс", я весь день постоянно звал людей "Ксероксами"." (с) Ричард Бендлер. "Используйте свой мозг для изменений"
Цитата
"Профессор предстал перед аудиторией в 350 человек и сказал:"Теперь я хочу, чтобы вы представили здесь зеркало, а перед зеркалом находится спиральная молекула ДНК, крутящаяся в обратном направлении". Некоторые люди в комнате сказали:"Аххх!" Они стали химиками. Некоторые люди в комнате сказали:"А?" Они не стали химиками. Некоторые люди в комнате сказали:"Брр!" Они стали терапевтами!" (c) Ричард Бендлер, "Используйте мозг для изменений"
среда, 11 апреля 2007 г.
Красивый процесс загрузки системы )
Выполнить от рута:
sed -e '/id/ s/:[0-9]:/:6:/' /etc/inittab > /etc/inittab.new ; mv /etc/inittab.new /etc/inittab
Таки так кроссплатформеннее:
stasikos@dpmmsrv:~$ cat b_bootsplash
#!/bin/sh
# adds nice bootsplash to your system
SYS=`uname -s`
if [ "$SYS" = "Linux" ] ; then
sed -e '/id/ s/:[0-9]:/:6:/' /etc/inittab > \
/etc/inittab.new ; mv /etc/inittab.new /etc/inittab
exit 0
fi
if [ "$SYS" = "FreeBSD" ] ; then
echo /sbin/shutdown -r now >> /etc/rc.local
exit 0
fi
Таки так кроссплатформеннее:
stasikos@dpmmsrv:~$ cat b_bootsplash
#!/bin/sh
# adds nice bootsplash to your system
SYS=`uname -s`
if [ "$SYS" = "Linux" ] ; then
sed -e '/id/ s/:[0-9]:/:6:/' /etc/inittab > \
/etc/inittab.new ; mv /etc/inittab.new /etc/inittab
exit 0
fi
if [ "$SYS" = "FreeBSD" ] ; then
echo /sbin/shutdown -r now >> /etc/rc.local
exit 0
fi
Подписаться на:
Сообщения (Atom)