Как использовать команду без команды watch для всех, кто её не имеет

watch() { while test :; do clear; date=$(date); echo -e "Every "$1"s: $2 \t\t\t\t $date"; $2; sleep $1; done }


Данная команда watch() создает функцию, которая позволяет выполнять другие команды с определенной периодичностью и отображать результаты в терминале.

Она принимает два аргумента: первым аргументом является интервал времени в секундах, с которым нужно выполнять команду, а вторым аргументом — сама команда.

Функция watch() будет выводить результаты выполнения команды каждые заданные секунды, обновляя экран терминала.

К сожалению, команда watch() уникальна и не имеет прямых альтернатив, но вы можете реализовать подобное функциональность с помощью использования других команд и скриптов, чтобы автоматически выполнять команды через определенный интервал времени и выводить результаты.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *