Сборник небольших утилит, сделанных, чтобы почесать зуд ...
[Action5] - это простой инструмент для обнаружения измененных файлов с помощью контрольных сумм в каталоге. Есть миллиард инструментов, которые делают это, поэтому я не уверен (помню), зачем я это написал.
рекурсию по папке, выгрузить дерево контрольных сумм (индекс) ..
..повторите, чтобы увидеть, что изменилось
Ключевым моментом этих инструментов является то, что это просто команды оболочки, поэтому вы можете подключить любую команду контрольного суммирования, которую вы предпочитаете, по умолчанию она используетmd5
.
Цель bashutils в основном полагаться на bash для выполнения некоторых операций с процессами.
Чтение файла внутри переменной (gobbler
), необходимо убедиться, что файл не содержит нулей, поэтому он должен храниться в формате кодирования без нулей. Примечание: беззаботное использование кавычек в bash (там, где это не требуется) может привести к потере большого количества памяти.
Мониторинг процессора в системе Linux, требуется прочитать/proc
, приостановить без разветвления и вычислить статистику с помощью только операций оболочки ($(())
)
Для ограничения процесса требуется постоянная отправкаSIGSTOP
а такжеSIGSTOP
сигналов, это очень медленно в bash :), так как это цикл, и программное обеспечение может вести себя неожиданно при постоянной паузе и возобновлении, поскольку программисты обычно не ожидают, что их программное обеспечение будет работать с перебоями!
А сценарий сборки для haproxy , лучший инструмент для пересылки соединений, он легкий, а наличие статически связанной версии очень полезно.