Сегодня в статье поговорим о многопоточности Rsync. Как известно, RSYNC из “коробки” работает всего в один поток. Это конечно вызывает неудобство при передачи файлов. Но при правильной настройке данной утилиты мы можем добиться многопоточности, тем самым увеличивая нашу скорость передачи. Читать
Архив метки: Bash
📜 Скрипты Bash для сканирования и мониторинга сети
В этой статье представлены несколько простых скриптов сканирования и мониторинга сети с использованием комбинации команд bash и ping.
Очевидно, что эти скрипты не подходят в сравнении со специализированным программным обеспечением для полного мониторинга, такого как например nagios: Читать
Bash cкрипт получения числа открытых файлов пользователя
Данный скрипт позволяет узнать сколько открытых файлов у определённого пользователя Linux. Это бывает необходимо для отладки службы, работающей под определённым пользователем.
Как выйти из цикла while в Bash
Циклы — чрезвычайно полезное средство для выполнения повторяющихся задач не только в сценариях Bash, но и на всех других языках программирования. Это позволяет нам сразу написать задачу (которая должна выполняться несколько раз) и заключить ее в любой желаемый цикл, чтобы указанная задача могла выполняться повторно. В каждом языке программирования используются разные циклы, т. Е. Несколько типов циклов могут использоваться с каждым языком программирования. Среди всех типов наиболее часто используются циклы «for» и «while». Читать
Параметры команды wait в Bash
wait — это команда, которая ожидает завершения заданных заданий и возвращает статус выхода ожидаемой команды.
Поскольку команда wait влияет на текущую среду выполнения оболочки, в большинстве оболочек она реализована как встроенная команда.
В этой статье мы рассмотрим встроенную команду wait в Bash. Читать
Обработка строк циклом «for line in `comand`»
Если у вас какая-то команда возвращает список строк, например:
$ cat list.txt шишка яблоко листок груша
То с помощью цикла for line in `comand` можно обработать этот вывод построчно.