Verzameling van kleine hulpprogramma's om wat jeuk te krabben...
[Action5] is een eenvoudige tool om gewijzigde bestanden te herkennen aan de hand van checksums in een directory. Er zijn talloze tools die dit doen, dus ik weet niet zeker (herinner me) waarom ik het heb geschreven.
recurse over een map, dump een boom van checksums (de index)..
..herhaal om te zien wat er is veranderd
Een belangrijk punt van deze tools is dat het gewoon shell-commando's zijn, dus je kunt elke check-summing-commando inpluggen die je verkiest, standaard gebruikt hetmd5
.
Het doel van bashutils is om voornamelijk op bash te vertrouwen om sommige bewerkingen op processen uit te voeren.
Een bestand in een variabele lezen (gobbler
), vereist dat u ervoor zorgt dat het bestand geen nulls bevat, dus het moet worden opgeslagen met een null-vrije coderingsindeling. Let op: zorgeloos gebruik van aanhalingstekens in bash, (op plaatsen waar dit niet nodig is) kan veel geheugenverlies veroorzaken.
Bewaking van cpu in een linux-systeem, vereist om te lezen/proc
, pauzeer zonder te forken en bereken statistieken met alleen shell-bewerkingen ($(())
)
Het beperken van een proces vereist continu verzendenSIGSTOP
enSIGSTOP
signalen, dit is erg traag in bash :) omdat het een lus is, en software kan onverwacht gedrag vertonen wanneer het constant wordt gepauzeerd en hervat, aangezien programmeurs gewoonlijk niet verwachten dat hun software met tussenpozen werkt!
EEN script bouwen voor haproxy , de beste tool om verbindingen door te sturen, het is licht van gewicht en het hebben van een statisch gekoppelde versie is erg handig.