Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 24 czerwca 2025, 06:34

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 
Autor Wiadomość
Post: sobota, 25 lutego 2006, 00:15 
Offline
Użytkownik

Rejestracja: niedziela, 22 lutego 2004, 10:40
Posty: 140
: [/] [] ()
GODZ=`date +%H%M`
#echo $GODZ > /tmp/czas
cat /tmp/czas
if [ $GODZ -ge "2200" ]||[ $GODZ -le "1600" ];
then
echo "uruchamiam program"
else
echo "zatrzymuje program"
#echo $GODZ
fi

chodzi mi o to ze mam w cronie wstawiony skrypt o uruchamiany o danej godzinie a zatrzymywany o innej godzinie. W razie awarii pradu czy wylaczenia serv przez "zlosliwa sprzataczke" chce zeby ten program nadal dzialal, wiec wymyslilem cos takiego jak powyzej ale nie umiem za bardzo basha. Skrypt mialby za zadanie sprawdzeniu godziny i w razie uruchomienia kompa i poprawnej godziny uruchomil program, a jezeli jest niepoprawna (nie ten zakres godzinowy) go wylacza lub nie uruchamia wcale. Popelnilem bledy wiec bardzo prosze o pomoc w napisaniu takowego skryptu. Z gory serdeczne dzieki :)

_________________
Mnie tu nie ma i nie bylo :D


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 19 marca 2006, 02:57 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
#!/bin/bash

godz=`date +%H%M`
#-------------------------------------------------------------
if [ $godz -ge "0100" -a $godz -lt "0200" ];then
/tu/wipsz/swoja/sciezke
fi
#-------------------------------------------------------------
if [ $godz -ge "0200" -a $godz -lt "0700" ];then
/tu/wipsz/swoja/sciezke
fi
#-------------------------------------------------------------
if [ $godz -ge "0700" -a $godz -lt "0900" ];then
/tu/wipsz/swoja/sciezke
fi
#-------------------------------------------------------------
if [ $godz -ge "0900" -a $godz -lt "1600" ];then
/tu/wipsz/swoja/sciezke
fi
#-------------------------------------------------------------
if [ $godz -ge "1600" -a $godz -lt "2200" ];then
/tu/wipsz/swoja/sciezke
fi
#--------------tu ma byc -o !!!!!!!!!!!!----------------------
if [ $godz -ge "2200" -o $godz -lt "0100" ];then
/tu/wipsz/swoja/sciezke
fi
#-------------------------------------------------------------

moze z tego cos wymyslisz :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 19 marca 2006, 08:33 
Offline
Użytkownik

Rejestracja: niedziela, 22 lutego 2004, 10:40
Posty: 140
fenks :)

_________________
Mnie tu nie ma i nie bylo :D


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl