Некоторые программы требуют периодического запуска. Например, каждый 5 минут. Для этого можно воспользоваться планировщиком CRON. Но прописывать cron правило будет слишком хлопотным занятием, если надо проводить запуск только в ближайший час-два. Для этого лучше воспользоваться командой watch.
К примеру, надо запускать программу каждые 5 минут в течении ближайшего часа, пока вы работаете. Для этой задачи будет хлопотно теребить файл crontab. Тем более в cron нельзя выставить периодичность менее минуты без ухищрений. Лучше открыть консоль и выполнить следующую команду:
watch -n 300 sh filename.sh
- из синтаксиса можно догадаться, что команда будет запускать исполняемый файл filename.sh. Число 300 с ключом -n означает, что запуск будет проходить каждые 300 секунд (5 минут). Если ключ -n с числом не указать, то запуск будет происходить каждые 2 секунды.
Привёл пример с запуском bash скрипта. Но можно исполнять и простые команды. К примеру:
watch echo Hello
В консоли увидим следующее: