Вы можете запустить команду jobs
в своем сеансе, чтобы вывести список активных фоновых заданий, а затем перевести их на передний план, набрав fg
. Затем введите Ctrl + C , чтобы остановить этот бесконечный цикл.
Этот сценарий работает только в терминале, где запущен сниппет.
Пояснение:
tput sc
-сохранить положение курсора.
tput cup 0 $(($(tput cols)-29))
-переместите курсор в положение 0
оси Y и (count of screen columns minus 29)
оси X.
date
-просто напечатать текущую дату.
tput rc
-восстановить позицию курсора.
while sleep 1;... do... ; done
-цикл с задержкой в 1 секунду.
Введите help while
, чтобы узнать больше о цикле while
в оболочке, и следуйте man 1 tput или tldp tput doc , чтобы узнать, как работает tput.