|
Autor |
Sõnum |
Kaar3l
Vana Pingviin
Vanus: 37
Liitunud: 07.05.2007
Postitused: 692
Asukoht: Plv
Distributsioon: Ubuntu
|
|
Niisiis mul on conky ilma teated desktopil ja peale sleepi on need tühjad, oleks vaja ära killida ja siis uuesti käima panna. Tegin scripti alguses käivitamisel ka, et kui internet on siis lähevad käima, kui pole siis ei lähe.
Startup script töötab. Sleepi scriptist töötab osa aga mitte kõik.
Kood: | #!/bin/bash
sleep 5
killall conky
COUNT=0
while [ $COUNT -lt 1 ]
do
ping -c 1 -W 10 195.50.209.249 &>/dev/null
if [ $? -eq 0 ]; then
echo "Ping succeeded"
# Commands here
sleep 2
echo "Starting programs"
conky&
sleep 1
conky -c ~/.conkyrc_acc_tallinn&
sleep 3
conky -c ~/.conkyrc_acc_polva&
sleep 3
let COUNT=COUNT+1
echo "Done"
else
echo "Ping failed"
sleep 2
# Commands here
fi
done |
Pmst-lt hakkab proovima pingida neti.ee serverit, kui ei saa pingi, siis proovib iga 2 seki tagant. Peale sleepi ta killib conky ära, aga tundub, et see while osa ei lähe üldse käima.
Milles võib probleem olla?
|
|
|
|
_________________ Hyva päiva!
|
|
|
|
tramm
Vana Pingviin
Liitunud: 03.11.2008
Postitused: 900
Distributsioon: *buntu
|
|
Kaar3l kirjutas: | Niisiis mul on conky ilma teated desktopil ja peale sleepi on need tühjad, oleks vaja ära killida ja siis uuesti käima panna. Tegin scripti alguses käivitamisel ka, et kui internet on siis lähevad käima, kui pole siis ei lähe.
Startup script töötab. Sleepi scriptist töötab osa aga mitte kõik.
Kood: | #!/bin/bash
sleep 5
killall conky
COUNT=0
while [ $COUNT -lt 1 ]
do
ping -c 1 -W 10 195.50.209.249 &>/dev/null
if [ $? -eq 0 ]; then
echo "Ping succeeded"
# Commands here
sleep 2
echo "Starting programs"
conky&
sleep 1
conky -c ~/.conkyrc_acc_tallinn&
sleep 3
conky -c ~/.conkyrc_acc_polva&
sleep 3
let COUNT=COUNT+1
echo "Done"
else
echo "Ping failed"
sleep 2
# Commands here
fi
done |
Pmst-lt hakkab proovima pingida neti.ee serverit, kui ei saa pingi, siis proovib iga 2 seki tagant. Peale sleepi ta killib conky ära, aga tundub, et see while osa ei lähe üldse käima.
Milles võib probleem olla? |
Sul on siin kaks eri "sleepi", jutt läheb niimoodi segaseks. Ma saan aru, et sa räägid tegelikult "suspendist" (uinak) ja "sleepist" (programmi käitamisel pausi tegemine)...
Aga muidu ei oska muud soovitada, kui et logi programmi väljund korralikult koos silumisinfoga (programmi algusse "set -x") ja veendu nii, milles täpselt viga on.
|
|
|
|
|
|
|
|
Kaar3l
Vana Pingviin
Vanus: 37
Liitunud: 07.05.2007
Postitused: 692
Asukoht: Plv
Distributsioon: Ubuntu
|
|
Suspendi mõtlen tegelikult.
|
|
|
|
_________________ Hyva päiva!
|
|
|
|
|
|
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group
|
|