mac端末はコマンドのファイルを実行します


0

Linuxから来て、Macでやりたいことをやろうとしています。問題は、使用するのに最適なツールは何かです。複数のリモートディスクをマウント(マウント解除)したい。ターミナルに行くと、トリックをすることができます

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

複数のディスクをマウントしたいので、すべての情報をファイルに入れて、Documents / subfolderに保存し、デスクトップへのリンクを作成します(より良い場所があれば、どこかより良い場所に置きます)。現時点では、ターミナルで適切なコマンドを手動で実行すると、リモートディスクがマウントされ、その内容が表示されます。必要なのは、ファイルを実行してすべてのディスクをマウントするワンクリック方式です。

Appleスクリプトを試しましたが、それは私のコマンドが好きではありませんでした。何を期待しているのか正確にはわかりませんし、Appleスクリプトはおそらく間違ったツールです。Linuxには何の問題もありませんが、Macは私にとって初めてのものであり、何を使用すべきかわかりません。

ありがとう、イラン

回答:


1

AppleScriptは、コマンド、構文、機能が異なる完全に異なる言語です。あなたがしようとしていることのために、シェルスクリプトは行く方法です。まず、ファイルをシェバン行で開始して、適切なシェルスクリプトにします。

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

次に、で実行可能にしchmod +x /path/to/scriptます。最後に、ファインダーでダブルクリックできるようにしたい場合は、拡張子「.command」をファイル名に追加して、ダブルクリックしたときにFinderが何をすべきかを認識できるようにします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.