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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-12-28 21:36:54

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

jak stworzyć skryt o nieskończonej pętli ?

hej

Mam problem, chciałbym stworzyć następujący skrypt:

Chciałbym aby skrypt sprawdzał czy plik istnieje i jeśli jest to wykoywał daną operacje i wracał na jego początek czyli znowu sprawdzał czy plik istenieje, jeśli by pliku nie było także robiłby to samo i wykonywałby się jeszcze raz i tak w nieskończoność
pozdrawiam


apt-get remove windows ....
apt-get install debian :)

Offline

 

#2  2006-12-28 21:56:19

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: jak stworzyć skryt o nieskończonej pętli ?

Można by zrobic to besczelnie:

Kod:

#!/bin/bash
if [ -d plik ] ; then
    exec skrypt.sh
        else exec skrypt.sh
fi

skrypt.sh to oczywiście powyzsz skrypt ;-)

Albo zrobić petle while z jakimś chorym warunkiem (lub 2 petle)

Offline

 

#3  2006-12-28 23:08:23

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: jak stworzyć skryt o nieskończonej pętli ?

dzięki Lorenzo oto chodziło :)

super działą
tylko w warunku dałem "-e" a nie d ale dzieki jeszcze raz :)


apt-get remove windows ....
apt-get install debian :)

Offline

 

#4  2006-12-29 11:19:15

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: jak stworzyć skryt o nieskończonej pętli ?

Fakt -d sprawdza istnienie katalogu. Do plików jest -f.
Chyba mi sie jeszcze nie zdarzyło pomysleć co piszę, albo sprawdzic posta przed klapem w enter'a ;-)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)