Думаю вы сталкивались когда с проблемой что должны запустить одну или другую команду в определённое время или каждые x секунд. В сегодняшней статье мы поговорим именно о такой команде в Linux которая дает возможность это сделать. Используйте её по вашему усмотрению, дома или на работе, в принципе как вам удобно.
Команда Watch является командой Linux которая дает возможность запускать любую программу или осуществить повтор команд в Linux периодически или в интервале в несколько секунд, а также показывает вам действия на экране. Интервал запуска может быть изменен по вашим критериям.
Watch очень прост в использовании, допустим вы хотите запустить какой-то фаил программу или скрипт с интервалом в 5 секунд.
# watch -n 5 file.sh
-n ( Определяет интервал запуска. В нашем случае file.sh будет запускаться каждые 5 секунд)
Параметр легко может быть изменен по вашим нуждам всего лишь изменяя цифру после -n .
Будьте внимательны. Минимальное время запуска не может быть меньше 0.1 сек.
Также вы можете запускать и моторизировать любые программы с помощью этой команды.
К примеру вы хотите запустить свободную программу:
# watch -n 0.1 free
Надеюсь Watch избавит вас от многих проблем с запуском или мониторингом чего там вам угодно.