Некоторое время назад я упоминал dotfiles.org. Он умер почти сразу же после моего поста, о чём я не мог не грустить — идея просто отличная.
Сегодня же фактически случайно отправился на страничку проекта и увидел такой текст:
Welcome (Back)!
dotfiles.org is a place to upload, download, and share your dotfiles. We're slowly returning from an over year-long hiatus with more features than ever before.
Быть может, возвращение этого сервиса в строй радует только меня, но — УРА! УРА! УРА!
Читать дальше…
Копируете статью — поставьте ссылку!
вторник, 26 января 2010 г.
вторник, 19 января 2010 г.
BASH -скрипты и Ctrl+C
EasyPK всегда страдал тем, что не мог корректно завершиться при нажатии Ctrl+C — он просто прерывал процесс упаковки/распаковки текущего архива и переходил к следующему. Это раздражало, т.к. приходилось клацать Ctrl+C, пока архивы не закончатся. Я почему-то считал, что решить эту проблему будет стоить немалой крови — и я ошибался. В bash есть ловушки (traps), о которых и рассказать-то особо нечего — они просто выполняют команду при поступлении сигнала. Например, я дописал в начало скриптов такую строку:
Приятного кодинга!
Читать дальше…
Копируете статью — поставьте ссылку!
trap "exit 3" KILL HUP INT TERMЭто значит, что при получении
SIGTERM
, SIGKILL
, SIGINT
или SIGHUP
мой скрипт сразу же сделает exit 3
, т.е. завершится с кодом выхода 3. Легко, понятно, эффективно.Приятного кодинга!
Читать дальше…
Копируете статью — поставьте ссылку!
Пишем man-страницы
Привет!
Недавно заинтересовался тем, как же писать man-страницы — всё-таки, EasyPK уже перерос в небольшую утилиту, которую хорошо бы документировать не только ключами
Читать дальше…
Копируете статью — поставьте ссылку!
Недавно заинтересовался тем, как же писать man-страницы — всё-таки, EasyPK уже перерос в небольшую утилиту, которую хорошо бы документировать не только ключами
-h
, но и чем-то посолиднее. Как оказалось, начать писать маны очень просто — достаточно только просмотреть вот этот документик, и вы уже знакомы с основами. Должен предупредить, что в указанной статье дан очень минималистский набор опций, так что вот пара трюков, которые я хотел бы добавить.Читать дальше…
Копируете статью — поставьте ссылку!
Подписаться на:
Сообщения (Atom)