Koleksyon ng mga maliliit na kagamitan na tapos na upang makalmot ng ilang mga itch ...
Ang [Action5] ay isang tool na walang-buto upang makita ang mga nabagong mga file sa pamamagitan ng mga checkup sa isang direktoryo. Mayroong isang tool na gazillion na ginagawa ito, kaya't hindi ako sigurado (tandaan) kung bakit ko ito sinulat.
recurse sa isang folder, magtapon ng isang puno ng mga tsekum (ang index) ..
.. ulitin upang makita kung ano ang nagbago
Ang isang pangunahing punto ng mga tool na ito ay ito ay mga shell command lamang, upang maaari mong mai-plug ang anumang check-summing command na gusto mo, bilang default na ginagamit nitomd5
.
Ang layunin ng mga basunkil ay halos umasa sa bash upang makagawa ng ilang mga operasyon sa mga proseso.
Nagbabasa ng isang file sa loob ng isang variable (gobbler
), kinakailangang tiyakin na ang file ay hindi naglalaman ng mga null, kaya dapat itong maiimbak na may isang null libreng format ng pag-encode. Tandaan: ang pag-alala sa paggamit ng mga quote sa bash, (sa mga lugar kung saan hindi kinakailangan) ay maaaring maging sanhi ng pagkasayang ng maraming memorya.
Ang pagsubaybay sa CPU sa isang sistema ng linux, ay kinakailangang basahin/proc
, huminto nang walang forking, at kalkulahin ang mga istatistika na may mga pagpapatakbo lamang ng shell ($(())
)
Ang paglilimita sa isang proseso ay nangangailangan ng patuloy na pagpapadalaSIGSTOP
atSIGSTOP
signal, ito ay napakabagal sa bash :) dahil ito ay isang loop, at ang software ay maaaring kumilos nang hindi inaasahan kapag patuloy na naka-pause at ipinagpatuloy, dahil ang mga programmer ay hindi karaniwang inaasahan ang kanilang software na gumana nang paulit-ulit!
A bumuo ng script para sa haproxy , ang pinakamahusay na tool upang maipasa ang mga koneksyon, magaan ito, at ang pagkakaroon ng isang statically na naka-link na bersyon ay lubhang kapaki-pakinabang.