Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
witam! wie ktoś może jak to poprawić żeby działało??:
#!/bin/bash
DZIEN= date +%A
TYG="Tuesday"
if [ -n "$DZIEN"="$TYG" ];
then
echo "jest wtorek"
else
echo "nie jest wtorek"
fi
Dziwnie się zachowuję ponieważ wyrzuca cały czas - jest wtorek
nawet jak Tuesday zamienie na cokolwiek
Offline
Ok juz mam - nie było sprawy:)
#!/bin/bash
DZIEN=`date +%A`
TYG="Tuesday"
if [ "$DZIEN" = "$TYG" ];
then
echo "jest wtorek"
else
echo "nie jest wtorek"
fi
Jak widać zmiana w zmiennej DZIEN :)
Offline
lepiej
date +%u
lub z lang=C bo inaczej to w zaleznosci od ustawione locale skrypt moze sie rozjechac
Offline
Zdajesz sobie sprawę że to się totalnie wysypie jak zostanie odpalone z localami innymi niż en_EN/C, prawda?
(Tip: %u.)
// EDYTA: bercik mnie ubiegł.
BTW, mam dziwne wrażenie że nie doczytałeś man 5 crontab.
Ostatnio edytowany przez Minio (2009-05-12 17:56:58)
Offline