Portal Portal Pingviini veeb Forum Index
   |  IRC  |  Search  |  Küsimused ja vastused  |  Profile  |  Log in to check your private messages  | Log in või Register
<empty>
View next topic
View previous topic

Post new topicReply to topic
Author Message
Kaar3l
Vana Pingviin
Vana Pingviin


Age: 38
Joined: 07 May 2007
Posts: 692
Location: Plv
Distributsioon: Ubuntu
estonia.gif
PostPosted: 21.12.2011, 01:40  Post subject:  Script peale sleepi  

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.
Code:
#!/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. Sad
Milles võib probleem olla?

_________________
Hyva päiva!

tramm
Vana Pingviin
Vana Pingviin



Joined: 03 Nov 2008
Posts: 903

Distributsioon: Debiani pere
blank.gif
PostPosted: 21.12.2011, 04:06  Post subject:  Re: Script peale sleepi  

Kaar3l wrote:
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.
Code:
#!/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. Sad
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
Vana Pingviin


Age: 38
Joined: 07 May 2007
Posts: 692
Location: Plv
Distributsioon: Ubuntu
estonia.gif
PostPosted: 21.12.2011, 04:19  Post subject:  (No subject)  

Suspendi mõtlen tegelikult. Embarassed

_________________
Hyva päiva!

Display posts from previous:      
Post new topicReply to topic


View next topic
View previous topic
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group