Macbook Proに接続すると、Kindleファイルを自動的にバックアップするスクリプトを作成したいと思います。スクリプトを書くことは私の能力の範囲内ですが、マウントでスクリプトを自動的に実行するための最良の方法がわかりません。
2 に答える
AppleScript を使用してフォルダー アクションをディレクトリにアタッチするか、/Volumes
そのパスを監視する Launch Agent を作成することができます。
後者については、チュートリアル: MacResearch の Launchd を使用したバックアップを参照できます。その要点は、によって解釈される plist 構成ファイルを作成することですlaunchd
。launchd
指定されたパスが変更されたときにスクリプトを実行します。
どのようなスクリプトを考えていましたか? AppleScript を使用している場合、フォルダー アクションを /Volumes ディレクトリ (または Kindle がマウントされている特定のサブディレクトリ) にアタッチして、ファイルをバックアップすることはできますか? 私はそのようなことを試したことがないので、自己責任でアイデアを使用してください。
それ以外には、OS X のマウントでスクリプトを実行する一般的な方法を知りません。 Linux の inotify の OS X バージョンである Kevent は、そのようなことを達成できる方法ですが、明らかにあなたはそうしません。このすべてのために C プログラムを書きたくありません。しかし、そこにいるかもしれません。