Шаблон демона на bash:
Skype 4.1
Выход Skype 4.0 прошел мимо меня (учитывая найденные уязвимости, наверное это к лучшему), да и огорчил он пользователей изрядно, отсутствием возможности запуска второго экземпляра приложения.
Диалоговые окна в bash (zenity)
Всем понятно, что иной раз для выполнение мелких (или не очень) задач проще написать программу или скрипт. В linux системах для этого есть мощнейший инструмент — bash. Однако возникает потребность иной раз создать диалог (графический) с пользователем, для этого придумали ряд утилит (kdialog, gdialog для KDE и Gnome соответственно), но поскольку я больше предпочитаю LXDE, то дальше пойдет речь об одном из таких вариантов, а именно zenity.
Skype+Ubuntu
Если Skype долго держать включенным под Ubuntu то рано или поздно он зависает, никак не уведомляя пользователя, что на самом деле все плохо… «Костыль» инсайд…
Автозагрузка
Ибо все время забываю…
0mq and java bindings on ubuntu linux
1. Пёхаем в tmp (я просто не люблю складировать сорцы без особой на то надобности)
cd /tmp
2. Берем линк на последнюю версию zeromq тут и скачиваем камандой на подобие такого:
wget http://download.zeromq.org/historic/zeromq-2.1.9.tar.gz
3. Распаковываем, заходим в папку и «конфигурим»
tar -zxf zeromq-2.1.9.tar.gz # unpack
cd zeromq-2.1.9
./configure
Maven3 on Ubuntu
Описание по установке mvn3 на ubuntu linux.
Ставить будем из ppa.
1. Для начала требуется поставить пакет позволяющий добавлять ppa в список репозитариев:
sudo apt-get install python-software-properties
Монтирование через ssh
Выключение с кнопки POWER
apt-get install acpid
CronTab
crontab -e
минуты (0-59), часы (0-23, 0 = midnight), дни (1-31), месяцы (1-12), дни недели (0-6, 0 = Sunday),
01 04 1 1 1 /usr/bin/somedirectory/somecommand
в 4 часа 1 минуту в понедельник 1 января
01 04 * * * /usr/bin/somedirectory/somecommand
в 4 часа 1 минуту каждого дня
01,31 04,05 1-15 1,6 * /usr/bin/somedirectory/somecommand
в 1 и 31 минут 4 и 5 часов с 1 по 15 число января и июня
*/10 * * * * /usr/bin/somedirectory/somecommand
каждые 10 минут
0,10,20,30,40,50 * * * * /usr/bin/somedirectory/somecommand
каждые 10 минут