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/.
Strony: 1


Użytkownik



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
Offline



Moderator




Można by zrobic to besczelnie:
#!/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


Użytkownik



dzięki Lorenzo oto chodziło :)
super działą
tylko w warunku dałem "-e" a nie d ale dzieki jeszcze raz :)
Offline



Moderator




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
Strony: 1