Mac:プロセスによって生成されたファイルをあるフォルダから別のフォルダに自動的にコピーし、ファイルの名前を変更し、24時間1分ごとにコピーしたいと思います。

Mac:プロセスによって生成されたファイルをあるフォルダから別のフォルダに自動的にコピーし、ファイルの名前を変更し、24時間1分ごとにコピーしたいと思います。

というフォルダFolderAと呼ばれるフォルダがありますFolderB

バックグラウンドで実行されるプロセス(私の制御不可能)は、約FolderA1分ごとにファイルに書き込みます。古いファイルが削除されます。新しい名前の現在のファイルは常に1つだけですFolderA

そのファイルをにコピーし、FolderA名前を変更し、次の実行時にファイルが変更された場合は、新しいファイルをにコピーして呼び出すことができます。FolderBfile1.jpgFolderAFolderBfile2.jpgFolderBfileN.jpg

これを自動化されたスクリプトアプリケーションとして実行できますか?それとも何ですか?

答え1

1つは利用可能です再放送利用してインストールしてください。pip install rerun

次に、端末で表示したいファイルがあるディレクトリ(FolderA)を入力します。

rerun "cp 1*.jpg /Desktop/FolderB"

その後、フォルダBが隠しフォルダにないため、ファイル名を変更するAutomatorスクリプトを実行できます。

sudo実行する必要があります。pip

答え2

オートマタ?たぶん...私は使用していないので、そのようになるかは大胆ではありません。

launchd私はそれが可能であることを知っています。秘訣.plistは。launchctllaunchd

幸いなことに、この欠点を補うサードパーティ製のツールがあります。発射制御。同様の用途に使用します。ファイルの変更を監視し、変更が検出されたらrsyncバックアップを開始します。 LaunchControlのサポートも素晴らしいです。

私の賞賛が疑わしいほど情熱的に見える場合は、それがLaunchControlに関連しているからではないことに注意してください。代わりに、私の情熱は、手でより簡単なファイルを作成し、デバッグした経験から来ています.plist!これはこれまでで最も失望したナットロールの一つです。絶対...

関連情報