Background switcher

Θοδωρής Λύτρας aspirin at myrealbox.com
Thu Mar 29 21:18:51 EEST 2007


Στις Πέμπτη 29 Μάρτιος 2007 20:25, ο/η Αθανάσιος Οικονόμου έγραψε:
> > Μπορεί τώρα να μου πει κάποιος πως θα πω στο shell το παρακάτω (ακολουθεί
> > ψευδοκώδικας):
> > ΑΝ (ώρα>07:00 && ώρα<19:00)
> >         {
> >         dcop kdesktop KBackgroundIface setWallpaper 0 μέρα.jpg 1
> >         }
> > ΑΛΛΙΩΣ
> >         {
> >         dcop kdesktop KBackgroundIface setWallpaper 0 νύχτα.jpg 1
> >         }
>
> Ελπίζω να βοηθήσει το παρακάτω ;-)
>
> #!/bin/bash
>
> $dt=`date +%H`
>
> if [ $dt -gt 7 -a $dt -lt 19 ]; then
>  echo morning;
> else
>  echo night;
> fi;

Ευχαριστώ πολύ. Αυτό που έγραψες πετάει λάθος:
./wallpr: line 3: =21: command not found
./wallpr: line 5: [: too many arguments

κατάλαβα τη λογική όμως, και ετούτο εδώ δεν πετάει λάθος:

#!/bin/bash
if [ `date +%H` -gt 7 -a `date +%H` -lt 19 ]; then
 echo morning;
else
 echo night;
fi;

Σας ευχαριστώ όλους! Το έφτιαξα ήδη αυτό με τα wallpaper, δουλεύει και είναι 
πολύ cool! (Δείχνει μια παραλία εδώ στη Σκόπελο, με τον ήλιο ψηλά τη μέρα και 
σκοτεινή το βράδυ).

Ain't linux great?

Θοδωρής

-- 
"Beauty is transitory"
"Beauty survives"
        - Mr. Spock & Capt. Kirk, "That which survives", stardate unknown
by Theodore Lytras <aspirin at myrealbox.com>




More information about the Linux-greek-users mailing list