Mac: 프로세스에 의해 생성된 파일을 한 폴더에서 다른 폴더로 자동 복사하고, 파일 이름을 바꾸고 24시간 동안 1분마다 복사하고 싶습니다.

Mac: 프로세스에 의해 생성된 파일을 한 폴더에서 다른 폴더로 자동 복사하고, 파일 이름을 바꾸고 24시간 동안 1분마다 복사하고 싶습니다.

이라는 폴더 FolderA와 이라는 폴더 가 있습니다 FolderB.

백그라운드에서 실행되는 프로세스(내 통제 불가능)는 FolderA약 1분마다 파일에 씁니다. 이전 파일이 삭제됩니다. 새 이름을 가진 현재 파일은 항상 하나만 있습니다 FolderA.

해당 파일을 에 복사하고 FolderA이름 FolderB을 바꾸고 file1.jpg다음 실행 시 파일이 FolderA변경되면 새 파일을 에 복사하고 FolderB호출하는 file2.jpg식으로 N 단계 후에는 파일에 N이 있고 FolderB마지막 그 중 이름은 입니다 fileN.jpg.

이것을 자동화된 스크립트 애플리케이션으로 실행할 수 있습니까? 아니면 또 뭐야?

답변1

하나는 사용할 수 있습니다재방송이용하여 설치하세요.pip install rerun

그런 다음 터미널에서 보려는 파일이 있는 디렉터리(FolderA)를 입력합니다.

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

그런 다음 폴더B가 숨겨진 폴더에 없기 때문에 파일 이름을 바꾸는 Automator 스크립트를 실행할 수 있습니다.

sudo실행 해야 할 수도 있습니다.pip

답변2

오토마타? 어쩌면... 저는 사용하지 않아서 그렇게 될지는 장담할 수 없습니다.

launchd나는 그것이 가능하다는 것을 알고 있습니다 . 비결 .plistlaunchctl.launchd

다행히도 이 단점을 보완하는 타사 도구가 있습니다.발사 제어. 비슷한 용도로 사용합니다. 파일의 변경 사항을 모니터링하고 변경 사항이 감지되면 rsync백업을 시작합니다. LaunchControl 지원도 훌륭합니다.

내 칭찬이 의심스러울 정도로 열정적으로 보인다면 그것이 LaunchControl과 관련이 있기 때문이 아니라는 점을 참고하시기 바랍니다. 대신, 내 열정은 손으로 더 간단한 파일을 작성하고 디버깅한 경험에서 비롯됩니다 .plist! 이것은 지금까지 가장 실망스러운 너트 롤 중 하나입니다. 절대...

관련 정보