Я рекомендую использовать «watch», он просто делает именно то, что вы хотите, и он очищает терминал перед каждым выполнением команд, поэтому легко отслеживать изменения.
Возможно, у вас уже есть, просто попробуйте watch ls
или watch ./my_script.sh
. Вы даже можете контролировать, сколько времени ждать между каждым выполнением, в секундах, с помощью опции -n, и вы можете использовать -d, чтобы выделить разницу в результатах последовательных запусков.
Попробуйте:
Запуск ls каждую секунду:
watch -n 1 ls
Запускать my_script.sh каждые 3 секунды и выделять различия:
watch -n 3 -d ./my_script.sh
страница программы просмотра часов:
http://linux.die.net/man/1/watch