Pull to refresh

Comments 15

спасибо, пишем :) а код изображениями выкладывать — зло
Подскажите, как лучше его подсветить?
UFO just landed and posted this here
Пишем скрипты на все случаи жизни

Открывая пост с таким топиком, рассчитывал на коллекцию из как минимум пары десятков скриптов. Немного обломали. Но спасибо и на этом.
UFO just landed and posted this here
> микробиллинги, счетчики трафика и системы блокировки должников

А по-моему это именно те сферы, где скриптовые языки типа Perl чувствуют себя более чем хорошо
> Проверка работы демона

Для этого в FreeBSD есть замечательная штука daemontools. В Linux по идее тоже можно собрать, но не пробовал.
У меня по скриптингу на bash 4.97 из 5-и по брейнбенчу, скрипты — это наше все
В каком-то своде правил «тру админа» была примерно такя фраза: «Любая операция, которую нужно будет сделать два или более раз, должна быть автоматизирована».
Скрипты рулят!
Выложите хотя бы тогда ссылку на архив со скриптами, переписывать ну очень не хочется, а так интересно попробовать
Из личного опыта:
т.к. моя специализация — веб-программирование, то мне бывает проще и быстрее накидать скрипт на PHP, а потом вызвать на сервере интерпретатор, который его и выполнит. Хотя сейчас кое-что и на Perl-е умею, тем более что во FreeBSD он по умолчанию стоит (в этом его большой плюс).

И еще:
автоматизация очень полезна при обработке всяких данных, файлов и прочих однотипных вещей. Однажды в отделе обрабатывали логи активности пользователей. Очень помог небольшой скрипт на все том же PHP, который парсил все файлы и находил нужную информацию. Пара человеко-дней точно сэкономилась, а на написание скрипта потратил часа 3.
UFO just landed and posted this here
Может, кто не знает (сам недовно открыл), может, кому пригодится…
В *nix-системах есть понятие alias. В Suse 11.1 по умолчанию есть такие:
… = cd ../
… = cd ../../
rd = rmdir ${1+"$@"}
md = mkdir -p ${1+"$@"}
rehash = hash -r ${1+"$@"}
beep = echo -n ' ' | tr ' ' '\007'
unmount = echo «Error: Try the command: umount» 1>&2; return 1
Мною добавлены:
wg = wget --tries=0 --continue --directory-prefix=/home/tyvik/Downloads $1
ghis = history | grep $1
Sign up to leave a comment.

Articles