Я сказал бы, что могло бы быть лучше поместить Ваш бесконечный цикл в сценарий и сигналы дескриптора там. Вот основная начальная точка. Я уверен, что Вы захотите изменить его для удовлетворения. Использование сценария trap
поймать ctrl-c (или SIGTERM
), избавляется от команды (я использовал sleep
здесь как тест) и выходы.
cleanup ()
{
kill -s SIGTERM $!
exit 0
}
trap cleanup SIGINT SIGTERM
while [ 1 ]
do
sleep 60 &
wait $!
done
Программа, которую Вы ищете, /usr/bin/sol
, часть пакета aisleriot. В любом случае необходимо смочь:
yum erase /usr/bin/sol
(yum
понимает имена пакета, имена файлов и обеспеченные функции; и также группы дескрипторов пакетов).
Для нахождения отображения от записи файла на рабочем столе до программы/пакета, вид волшебства от вкусного POV. В теории Вы могли бы ожидать мочь сделать:
вкусный поисковый пасьянс
... и это покажет или игры гнома или aisleriot как пакет, однако по крайней мере, пакет игр гнома не обнаруживается здесь.
Можно использовать Google, "гном solitare" даст Вам aisleriot и страницы игр гнома как первые два хита..., и первый действительно явно упоминает, что он известен как "соль" также.
Если Вы знаете, что файлы на рабочем столе находятся в/usr/share/applications, можно сделать:
% fgrep -i solitaire /usr/share/applications/*
... и это скажет Вам имя файла, которое можно использовать "конфетку, обеспечивает" на (или на названии команды без того файла). Или можно сделать это графический путь:
откройтесь редактор меню (alacarte - может быть найден "вкусным поисковым редактором меню"),
Найдите запись меню, которую Вы хотите удалить.
Посмотрите в свойствах для названия команды.
конфетка предоставляет соль
rpm -qf /the/file/of/interest
Вы получаете RPM-пакет, которому это принадлежит, если таковые имеются. – vonbrand 13.02.2013, 03:27