mac terminal executa um arquivo de comandos

0

Estou vindo do Linux e tentando fazer com que um Mac faça o que eu quero. A questão é qual é a melhor ferramenta para usar. Eu quero montar (desmontar) vários discos remotos. Se eu entrar em um terminal, posso fazer o truque

mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1

Como eu quero montar vários discos, gostaria de colocar todas as informações em um arquivo, armazená-las em Documents / subfolder e criar um link para elas na área de trabalho (ou em outro lugar melhor, se houver um lugar melhor) . No momento, executei manualmente o comando apropriado no terminal e o disco remoto está montado e vejo seu conteúdo. O que eu preciso é de um método de um clique para executar um arquivo para montar todos os discos.

Eu tentei o script da Apple, mas não gostei dos meus comandos. Eu não sei exatamente o que espera ver e talvez o script da Apple seja a ferramenta errada. Não tenho problemas no Linux, mas o Mac é novo para mim e não sei o que devo usar.

Obrigado Ilan

    
por Ilan Tal 30.09.2012 / 08:10

1 resposta

1

O AppleScript é uma linguagem completamente diferente, com diferentes comandos, sintaxe e recursos; para o que você está tentando fazer, um script de shell é o caminho a percorrer. Primeiro, faça do seu arquivo um script de shell adequado, iniciando-o com uma linha shebang:

#!/bin/bash
mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1
...etc

Em seguida, torne-o executável com chmod +x /path/to/script . Finalmente, se você quiser que seja double-ckickable no finder, adicione a extensão ".command" ao seu nome de arquivo para que o Finder saiba o que fazer quando você clica duas vezes.

    
por 30.09.2012 / 18:57