bash, jak sprawdzić czy dany katalog jest pusty?
: 03 listopada 2009, 18:12
Witam.
W związku z tym, że nie udało mi się z konfiguracją autofs więc chciałbym sobie usprawnić montowanie. Na razie używam 8 plików.
- 2 do montowania USB
- 2 do odmontowania USB
- 2 do montowania Udostępnionych
- 2 do odmontowania Udostępnionych
Chciałbym napisać instrukcję warunkową, która sprawdza czy w danej lokalizacji jest jakiś plik/katalog. Jeżeli nie istnieje to montuje tam urządzenie a jeżeli istnieje to odmontuje np.
Tylko jak wpisać ten ,,jakikolwiek''. A może to inaczej można zrobić?
W związku z tym, że nie udało mi się z konfiguracją autofs więc chciałbym sobie usprawnić montowanie. Na razie używam 8 plików.
- 2 do montowania USB
- 2 do odmontowania USB
- 2 do montowania Udostępnionych
- 2 do odmontowania Udostępnionych
Chciałbym napisać instrukcję warunkową, która sprawdza czy w danej lokalizacji jest jakiś plik/katalog. Jeżeli nie istnieje to montuje tam urządzenie a jeżeli istnieje to odmontuje np.
Kod: Zaznacz cały
iif [ -f /home/doman/Publiczny/Edytka/jakikolwiek_plik] || [-d /home/doman/Publiczny/Edytka/jakikolwiek_katalog];
then
umount /home/doman/Publiczny/Edytka
else
mount -t cifs //192.168.0.2/Udostępnione /home/doman/Publiczny/Edytka