Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> system —> /usr/sbin

Системные приложения из '/usr/sbin'

Автор: lissyara.


    Родилось случайно - решил сделать вообще по всем - ибо оказалось довольно много применений, а в форуме развернулись дебаты - как и что лучше применять. Итог - представлен тут. Тут же можно и примеры применения писать.
   Ввиду большого количества приложений, можно развернуть все, ну и наверно добавлю режим просто просмотра - без поля ввода коммента... Если руки дойдут :))




lissyara, 2007-03-24 в 22:19:18

Эксперименты с переходами в спящие состояния ни к чему хорошему не привели, зато можно достать кучу инфы о батарейке ноута:
acer# /usr/sbin/acpiconf -i batt
Design capacity:        4000 mAh
Last full capacity:     3927 mAh
Technology:             secondary (rechargeable)
Design voltage:         11100 mV
Capacity (warn):        200 mAh
Capacity (low):         120 mAh
Low/warn granularity:   264 mAh
Warn/full granularity:  3780 mAh
Model number:           Primary
Serial number:
Type:                   Lion
OEM info:               ACER
State:                  charging
Remaining capacity:     90%
Remaining time:         unknown
Present rate:           0 mA
Voltage:                12464 mV
acer#  











































higin28@gmail.com, 2008-07-24 в 0:24:37

очень полезная вещь! запускаеться так:
daemon -f /path/to/prog/script.sh
(естественно script.sh имеет разрешение на исполнение)






DOBRIYHUYIHE, 2008-05-10 в 8:57:43

STAFF, 2008-07-13 в 4:17:26




















, 2008-09-24 в 17:48:20







































dfh, 2008-08-06 в 19:20:10

jjjj

ppp, 2008-08-24 в 18:47:21
























gabii, 2008-11-02 в 2:50:19

mount_smbfs -E koi8-r:cp866 -W domen //user@server/share /mnt






































stgib, 2007-10-23 в 19:57:02

Смотрим доступные опции у установленных портов:
dir=/usr/ports
for port in $(pkg_info -qoa | sort); {
       grep -H 'defined(.*)' $dir/$port/Makefile
} | sort -u

/usr/ports/lang/ocaml/Makefile:.if !defined(WITHOUT_THREADS)
/usr/ports/lang/ocaml/Makefile:.if !defined(WITHOUT_TK)
/usr/ports/lang/ocaml/Makefile:.if !defined(WITHOUT_X11)
/usr/ports/lang/ocaml/Makefile:.if defined(WITHOUT_TK)
/usr/ports/lang/ocaml/Makefile:.if defined(WITH_CMP_LIB)
/usr/ports/lang/ocaml/Makefile:.if defined(WITH_OPT_DEF)
/usr/ports/lang/perl5.8/Makefile:.if !defined(WITHOUT_PERL_64BITINT)
/usr/ports/lang/perl5.8/Makefile:.if defined(ENABLE_SUIDPERL)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITHOUT_PERL_MALLOC)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITH_DEBUGGING)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITH_GDBM)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITH_PERL_MALLOC)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITH_THREADS)
...

Беглый просмотр версий:
pkg_info -Ex xorg
xorg-apps-7.3
xorg-cf-files-1.0.2_2
xorg-drivers-7.3
xorg-fonts-100dpi-7.3
xorg-fonts-7.3
xorg-fonts-75dpi-7.3
xorg-fonts-cyrillic-7.3
xorg-fonts-miscbitmaps-7.3
xorg-fonts-truetype-7.3
xorg-fonts-type1-7.3
xorg-libraries-7.3_1
xorg-server-1.4_1,1

А нужен ли нам devel/glib20:
pkg_info -qRx glib
irssi-devel-20071015
Видимо, да.

А что это за программа `resize':
pkg_info -W `which resize`
/usr/local/bin/resize was installed by package xterm-229

А нужны ли нам сироты:
prefix=/usr/local
for file in $(find $prefix/bin $prefix/sbin -type f | sort); {
       [ $(pkg_info -qW $file) ] || rm -i $file
}

remove /usr/local/bin/tiffgt? ^C

Посмотрим-ка должен ли быть такой файл в пакете graphics/tiff:
pkg_info -qLx tiff | grep tiffgt
/usr/local/man/man1/tiffgt.1.gz
/usr/local/share/doc/tiff/man/tiffgt.1.html
И куда ж он делся? ;)

stgib, 2007-11-09 в 19:26:05

А иногда бывает нужно обновить старые приложения:
apply 'echo make -C /usr/ports/%1 deinstall install clean' `find /usr/local/bin -type f -mtime +5d -exec pkg_info -qW {} \; | sort -u | xargs pkg_info -qo` >& logFile































, 2008-05-13 в 22:28:27

piter, 2008-05-13 в 22:29:01












































































размещено: 2007-03-07,
последнее обновление: 2007-03-09,
автор: lissyara



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.054 секунд
Из них PHP: 15%; SQL: 85%; Число SQL-запросов: 98 шт.
Исходный размер: 292885; Сжатая: 26090