Re: Что тяжелее - внешний процесс или вызов библиотеки?
On 2014-02-03, Dmitrii Kashin wrote:
>> Заметно использование утилит для таких задач как нотификация:
>>
>> system("notify-send", "Title", "Msg");
>>
>> вместо сложностей с подключением libnotify.
>>
>> Часто встречаешь:
>>
>> cat file.txt | grep PATT
>> pid=`cat serv.pid`
>>
>> вместо:
>>
>> grep PATT <file.txt
>> read pid <serv.pid
>
> Ну так это всё от незнания и лени, скорее всего.
Сегодня отлаживал почему APT::Periodic::Update-Package-Lists не работал. Все в
/etc/cron.daily/apt
Там на каждую настройку из /etc/apt/apt.conf вызывается на подобии:
eval $(apt-config shell MaxAge APT::Archives::MaxAge)
eval $(apt-config shell MaxAge APT::Periodic::MaxAge)
eval $(apt-config shell MinAge APT::Archives::MinAge)
eval $(apt-config shell MinAge APT::Periodic::MinAge)
eval $(apt-config shell MaxSize APT::Archives::MaxSize)
eval $(apt-config shell MaxSize APT::Periodic::MaxSize)
eval $(apt-config shell Cache Dir::Cache::archives/d)
eval $(apt-config shell CacheDir Dir::Cache/d)
При этом каждый вызов сканит не только /etc/apt/apt.conf, но и
/etc/apt/apt.conf.d/*
Красвый shell-скрипт, но о том что бы просканировать конфигурационные файлы
единожды - никто не беспокоится ))
--
Best regards!
Reply to: