Čaute, mám menší prosbu. Celý den se vrtám v jednom skriptíku a už neví jak dál. Bude to nejspíš banalita, ale prostě v knížce a ni na netu sem to nenašel (nebo našel a nevěděl sem to, že to je ono
. Mám nainstalované Ubuntu 9.10 Alfa4, a chci při náhledu otvírám mezerníkem Eye of gnome. Chtěl bych ho i mezerníkem zavřít, něco jako quicklook. Mám sesmolený tento skript - dál už je asi nad mé schopnosti:
#!/bin/bash
while true; do
if [ `pidof eog` false ] ; then
echo "eog není spuštěný"
sleep 0.2
else
ps -C eog -o pid= > /tmp/.eog.pid
echo "eog běží"
sleep 0.2
read -n 1 tady_chci_mezernik
case $tady_chci_mezernik in
b) (kill -9 `cat /tmp/.eog.pid`);;
esac
fi
sleep 0.1
done;
Nejde mi do hlavy, že pokud to spustim v terminálu, tak ta klávesa B funguje a zavre eog, ale když to spustim bez terminalu, tak klavesa nefunguje. jo, a jeste jestli nevite ja read mezerník?
Díky za každou radu, mě už od rána lítají v hlavě samé $! && || < > a už sem to psal i uplně jinak a furt mi to nejde
. Jo, ty echa do terminálu mám jen pro svoje věci, abych viděl co to dělá.