Запуск и повтор команд Linux

Думаю вы сталкивались когда с проблемой что должны запустить одну или другую команду в определённое время или каждые 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 избавит вас от многих проблем с запуском или мониторингом чего там вам угодно.

Источник