Ako spustit tento skript na MacOS

Domov Diskusné Fóra Pomoc: software Ako spustit tento skript na MacOS

Zobrazuje sa 12 príspevkov - 1 až 12 (z celkového počtu 12 )
  • Autor
    Príspevky
  • #67111
    lolo
    Účastník (Participant)

    Som zaciatocnik na MacOS. Potrebujem sa pripojit na VPN server, co sa mi aj podarilo nakonfigurovat. Na WinXP som vsak po pripojeni este spustal nasledovny skript, ktory mi vytvoril S: drive, pomocou ktoreho som sa na ten vzdialeny dostal. Vedeli by ste mi prosim poradit, ako by bolo mozne to iste dosiahnut aj na Macu, resp. ako ten skript spustit alebo prepisat do Mac podoby? (pozn. to xxx.xxx.xxx.x je IP adresa).
    Dakujem.

    @echo off

    net use s: /delete
    net use s: \\xxx.xxx.xxx.x\Sdileny /persistent:yes

    exit

    #192060
    babo
    Účastník (Participant)

    Potrebujes si vzdy vytvorit do adresara /Volumes najprv nejaky podadresar, ktory bude ako mount point tej sietovej SMB/CIFS share z Windows. Ja ju nazvem Winshare

    Toto su prikazy do terminalu, da sa z toho spravit aj SHELL skript samozrejme:

    mkdir /Volumes/Winshare
    mount -t smbfs //administrator@xxx.xxx.xxx.x/Sdileny /Volumes/Winshare

    pripade odpojenie share je
    umount /Volumes/Winshare

    Ako sa ale cez mount zada aby bola share persistentna, tak to fakt neviem a teraz sa mi to nechce hladat :) Viem to spravit len vo Finderi (shame :) ), z hlavy by som vedel tak max login skript

    #192165
    sleepwalk3r
    Účastník (Participant)

    – permanentne by sa to dalo vyriesit klasickym „unixovym“ sposobom cez /etc/fstab
    – alebo by sa dal spravit shell script a spustat ho pri starte systemu
    treba na to aspon minimalne skusenosti s terminalom a linuxom/unixom

    #192172
    krtko.
    Účastník (Participant)

    A nie je jednoduchsie, ked uz sa pripojis, mat vo Finder -> Connect to Server … (cmd+k) bookmark pre ten zdielany adrear?

    #192246
    babo
    Účastník (Participant)

    sleepawlkL /etc/fstab podla mna uz minimalne SL ignoruje. Nie som si isty, tak pozeram… a veru:

    > cat /etc/fstab.hd
    IGNORE THIS FILE.
    This file does nothing, contains no useful data, and might go away in
    future releases. Do not depend on this file or its contents.

    a ten skript by sa potom dal skor do /Library/StartupItemes , to by malo fungovat, ze sa spusti vzdy am po boote systemu

    ktrko: je, inak sa to da este jednoduchsie potom pridat v Systep Prefereneces -> Accounts -> Loging Items a tam pridat… Ale chalan sa pyta na skripty, tak sa snazime radit cez sripty :)

    #192264
    krtko.
    Účastník (Participant)

    No lenze je evidentne, ze ten skript iba pripoji zdielany adresar. Nie som si isty, windowsi skoro nepoznam, ale nechcem tvrdit, ze to tam nejde aj jednoduchsie ako tym skriptom. A navyse sa to podla mna bude pri starte spustat zbytocne, pretoze vtedy este nebude spojena VPN a ten server bude nedostupny.

    #192266
    babo
    Účastník (Participant)

    no s tou VPN je to svata pravda :) preto vlatne ani nema zmysel prilis riesit persistent share.

    Vo WIN to ide urcite jednoduchsie, ale asi nie rychlejsie. AJ ked si napise ten script podla rad, da trebars naplochu a bude spusat, bude to este rychlejsie, ako cez Finder a cmd + K a hladanie zalozky :) mozno o 3s, ale bude :)

    #192271
    krtko.
    Účastník (Participant)

    No na tom je nieco pravdy asi, ale ja mam po ruke jedno smb share s heslom a to si Finder moze ulozit do Keychain a nemusim ho pisat stale. Sice mozem dat heslo do scriptu, ale to je dost hnusne, aspon pre mna :-)

    #192272
    mrzo
    Účastník (Participant)

    2 krtko. – stale mozes v scripte prezriet hesla v keychaine a pouzit ich…

    #192273
    krtko.
    Účastník (Participant)

    mrzo: to mas vlastne pravdu. Viem, ze v AS to ide urcite, ale ak by si mal nejaky dokument/navod/… ako to spravit zo shell scriptu tak sa kludne podel :-)

    #192276
    mrzo
    Účastník (Participant)

    http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/osascript.1.html

    EDIT: to je cesta cez applescript, viem ze funguje skusal som, toto by mala byt cisto cli cesta ale este som tu utilitu nepouzival tak neviem ako presne to funguje:

    http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/security.1.html

    #192305
    krtko.
    Účastník (Participant)

    Diky, na ten osascript som presne narazil a s tym som to aj hladal. Akurat pri tom shell scripte ma nenapadlo, a ani som nejak nenasiel, ze ku keychain to ide cez utilitku security.

Zobrazuje sa 12 príspevkov - 1 až 12 (z celkového počtu 12 )
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.