Podłącz wolumin sieciowy ze skryptu


1

Mam skrypt, który odczytuje dane

/Volumes/somenetworkdir/...

Za każdym razem, gdy go uruchamiam, muszę otworzyć Findera i przejść do odpowiedniego udziału sieciowego, aby OSX zamontował wolumin. Czy istnieje sposób, aby OSX automatycznie montował wolumin sieciowy ze skryptu? Każdy język jest w porządku, podobnie jak polecenie powłoki. Chyba AppleScript będzie kandydatem ...

Odpowiedzi:


5

Możesz użyć mountpolecenia. Obsługuje kilka formatów udziałów sieciowych.

To dotyczy udziału samby (Windows)

sudo mount -t smbfs -o username=RemoteUser //REMOTEHOST/directory /Volumes/somenetworkdir

man mount w terminalu pokaże pełną listę opcji.

Ponieważ zależy to od skryptu, możesz dołączyć to wywołanie przed uzyskaniem dostępu do tego udziału.

Jeśli jest to udział, nie zawsze jesteś w sieci, która może się z nim łączyć, spójrz na ControlPlane . Pozwoli ci to uruchomić coś w określonej sieci, abyś mógł zamontować ten udział za każdym razem, gdy połączysz się z tą siecią udziałów.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.