"Przełącznik" w bashu -jak.

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

"Przełącznik" w bashu -jak.

Post autor: jacekalex »

Witam

Man pytanie:

Jak wyglada prawidłowa składnia tego skryptu?
#!/bin/bash

user-up= `sshfs user@serwer:/home/user /media/user`
user-exit= `fusermount -u /media/user`

instances=` ps ax | grep $user-up | grep -v grep | wc -l `
if [ $instances = 0 ]; then
while true; do $user-up ; done
else
$user-exit; done
exit
Nie znam składni basha zbyt dobrze - a potrzebuję taki skrypt - jak powyżej.

Jak go poprawić - jak powinien prawidłowo wyglądać?

Dzięki i pozdrawiam.
:roll:
dawidgarus
Wytworny Kaczor
Wytworny Kaczor
Posty: 418
Rejestracja: 09 lut 2007, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: "Przełącznik" w bashu -jak.

Post autor: dawidgarus »

'if' powinno zamykać 'fi', a nie 'done'.
-5tan
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 20 sie 2006, 00:21
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: "Przełącznik" w bashu -jak.

Post autor: -5tan »

Zmień ostatnie 3 linie na:

Kod: Zaznacz cały

else
$user-exit; fi
exit 
HP Compaq nx7400 EY508ES - konfiguracja oryginalna [i upgrade'owana] Intel Core Duo 2x1.73 / 1GB [2,5GB] / 80GB [320GB] SATA
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

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