Samling av små verktyg som gjorts för att klia några klåda ...
[Action5] är ett verktyg för att upptäcka ändrade filer genom kontrollsummor i en katalog. Det finns en gazillion -verktyg som gör detta, så jag är inte säker (kom ihåg) varför jag skrev det.
recurs över en mapp, dumpa ett träd med kontrollsummor (indexet) ..
.. upprepa för att se vad som förändrats
En nyckelpunkt med de här verktygen är att det bara är skalkommandon, så att du kan koppla in alla kontrollsummande kommandon som du föredrar, som standard använder denmd5
.
Meningen med bashutils är mestadels att förlita sig på bash för att utföra vissa operationer på processer.
Läsa en fil i en variabel (gobbler
), kräver att du ser till att filen inte innehåller null, så den måste lagras med ett nollfritt kodningsformat. Obs: bekymmerslös användning av citat i bash, (på platser där det inte krävs) kan orsaka att mycket minne går till spillo.
Övervakning av cpu i ett Linux -system, kräver att läsa/proc
, pausa utan gaffel och beräkna statistik med bara skaloperationer ($(())
)
Att begränsa en process kräver kontinuerlig sändningSIGSTOP
ochSIGSTOP
signaler, detta är väldigt långsamt i bash :) eftersom det är en loop och programvara kan uppträda oväntat när de ständigt pausas och återupptas, eftersom programmerare vanligtvis inte förväntar sig att deras programvara ska fungera intermittent!
A bygga manus för haproxy , det bästa verktyget för att vidarebefordra anslutningar, det är lätt, och att ha en statiskt länkad version är mycket användbart.