2009-07-17 3 views
2

私は仕事中にMacを使用しており、コンピュータを起動するときにネットワーク共有をマウントしたいと考えています。これらの共有を接続してマウントするためにbashスクリプト(または同様のもの)を使用できますか?共有はWindowsサーバーとMacサーバーの両方から行われ、通常はIPアドレスを使用して接続します。Macでbashスクリプトを使用してネットワーク共有に接続していますか?

答えて

2

ネットワーク共有がsmbfs/cifsであると仮定して、mount_smbfsをチェックアウトすることができます。

mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h] //[domain;][user[:password]@]server[/share] path 

私はOSXの起動プロセスに精通していないんだけど、それはあなたが/ライブラリ/ StartupItemsにまたは/システム/ライブラリ/ StartupItemsに

にプログラム/フォルダとしてあなたのシェルスクリプトを作成することができますことが可能ですosxbook.com

は/ etc/rcの最終的 /sbinに/ SystemStarterは場所から起動時になど /システムを アイテムを処理するために起動/ライブラリ/ StartupItemsに及び /libの上で述べたようにrary/StartupItems。 StartupItem はプログラムであり、通常はシェルスクリプトの という名前でフォルダ名と一致します。 フォルダには、あなたがプログラムプリントを持っているルートとしてSystemStarter -n -D を実行することができ、 OrderPreference、スタート/ストップメッセージ などを、キーと値のペアの説明など を含むプロパティリスト ファイルが含まれています、必要 デバッグと依存関係の情報 (実際に何も実行していない)

1

これは、ユーザースタートアップアイテムに簡単に追加するApple Scriptを使用するか、Automatorで実行して、スタートアップアイテム(システム環境設定 - >ユーザー - >スタートアップアイテム)にもう一度追加できます。とにかくAppleScriptからbashスクリプトを呼び出すこともできます。これは、Bashにもっと親しみがあっても、共有をマウントするのは簡単な作業です。 Keystrokeでマウントする場合は、AppleScriptアクションをショートカットとして設定できるFastScriptをチェックしてください。

関連する問題