Bash скрипт показывающий звездочки во время выполнения команды

Сложное какое-то название получилось, но похоже по другому никак, в общем, это небольшой скрипт, который каждую секунду показывает звездочку «*», до тех пор пока указанный в скрипте процесс не будет завершен. Как пример, вы запускаете какой-то процесс, который может долго выполняться и при этом не выводит никакой информации на экран, то поместив этот процесс в данный скрипт во время выполнения скрипта вы каждую секунду будете видеть звездочку, как минимум вы будете знать, что ваш компьютер работает.

#!/bin/bash
#
# Timer Script with "*"
timer() {
# "while sleep 1" здесь мы можем поменять частоту появления звездочек
# '* 'можно поменять звездочку на какой либо другой знак
while sleep 1; do echo -n '* ' >&2; done
}
timer &
timer_pid=$!
<Запускаймая нами программа или скрипт>
kill $timer_pid


Случайные Статьи

Loading…


Количество просмотров :3789

Оставьте коментарий