Intereting Posts
Как разбить строки в текстовом файле на две последовательные строки в новом файле? Установщик программного обеспечения не работает Расстояние между буквами в гном-терминале Где находятся системные параметры прокси-сервера? По умолчанию запускает ли пусковая установка Intellihide? Запустить команду с помощью args несколько раз Как настроить беспроводную точку доступа с помощью WiFi-карты моего ноутбука? Ускорение программ загрузки червя Unity Filemanager, который запрашивает права sudo, когда это необходимо «Не удалось выполнить диспетчер файлов по умолчанию: ошибка ввода / вывода» Внутренняя ошибка 12.04 (извините Ubuntu 12.04 имеет внутреннюю ошибку) После обновления Ubuntu теперь у меня есть значок «Установить выпуск» на рабочем столе, что мне делать? Как получить доступ к установленному ресурсу Windows из командной строки? Ремонт NTFS без Windows? Как я могу участвовать в Ubuntu?

Команда Ctrl + C не завершает цикл бесконечности (while)

У меня есть этот маленький скрипт. Когда я запускаю его, а терминал имеет фокус, Ctrl + C останавливается feh, а затем цикл while снова начинает feh. Я ожидаю, что, пока терминал (!) Имеет фокус, Ctrl + C прерывает цикл while и убивает feh.

#!/bin/bash sleep 2 while true; do feh --cycle-once -zD $1 *.png done 

Может ли кто-нибудь сказать мне, как я могу получить это предпочтительное поведение здесь?