
私はLinuxから移行し、Macでやりたいことをやろうとしています。質問は、どのツールを使うのが一番良いかということです。複数のリモートディスクをマウント(アンマウント)したいのですが、ターミナルに入ると、次のようにできます。
mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1
複数のディスクをマウントしたいので、すべての情報を 1 つのファイルにまとめて、Documents/subfolder に保存し、デスクトップ (または、もっと良い場所があれば、その場所) にリンクを作成したいと思います。現時点では、ターミナルで適切なコマンドを手動で実行し、リモート ディスクがマウントされ、その内容が表示されています。必要なのは、すべてのディスクをマウントするためにファイルを実行するワンクリック メソッドです。
Apple スクリプトを試しましたが、コマンドがうまくいきませんでした。何が期待されているのか正確にはわかりませんし、Apple スクリプトは間違ったツールなのかもしれません。Linux では問題ありませんが、Mac は初めてなので、何を使用すればよいのかわかりません。
ありがとう、イラン
答え1
AppleScript は、コマンド、構文、機能が異なるまったく異なる言語です。あなたがしようとしていることを実現するには、シェル スクリプトが最適です。まず、ファイルを shebang 行で開始して、適切なシェル スクリプトにします。
#!/bin/bash
mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1
...etc
次に、 を使用して実行可能にしますchmod +x /path/to/script
。最後に、Finder でダブルクリックできるようにしたい場合は、ファイル名に拡張子「.command」を追加して、ダブルクリックしたときに Finder が何を行うかを認識できるようにします。