というフォルダFolderA
と呼ばれるフォルダがありますFolderB
。
バックグラウンドで実行されるプロセス(私の制御不可能)は、約FolderA
1分ごとにファイルに書き込みます。古いファイルが削除されます。新しい名前の現在のファイルは常に1つだけですFolderA
。
そのファイルをにコピーし、FolderA
名前を変更し、次の実行時にファイルが変更された場合は、新しいファイルをにコピーして呼び出すことができます。FolderB
file1.jpg
FolderA
FolderB
file2.jpg
FolderB
fileN.jpg
これを自動化されたスクリプトアプリケーションとして実行できますか?それとも何ですか?
答え1
1つは利用可能です再放送利用してインストールしてください。pip install rerun
次に、端末で表示したいファイルがあるディレクトリ(FolderA)を入力します。
rerun "cp 1*.jpg /Desktop/FolderB"
その後、フォルダBが隠しフォルダにないため、ファイル名を変更するAutomatorスクリプトを実行できます。
sudo
実行する必要があります。pip
答え2
オートマタ?たぶん...私は使用していないので、そのようになるかは大胆ではありません。
launchd
私はそれが可能であることを知っています。秘訣.plist
は。launchctl
launchd
幸いなことに、この欠点を補うサードパーティ製のツールがあります。発射制御。同様の用途に使用します。ファイルの変更を監視し、変更が検出されたらrsync
バックアップを開始します。 LaunchControlのサポートも素晴らしいです。
私の賞賛が疑わしいほど情熱的に見える場合は、それがLaunchControlに関連しているからではないことに注意してください。代わりに、私の情熱は、手でより簡単なファイルを作成し、デバッグした経験から来ています.plist
!これはこれまでで最も失望したナットロールの一つです。絶対...