디렉터리 변경 사항을 모니터링하고 파일을 서버로 FTP로 전송합니다.

디렉터리 변경 사항을 모니터링하고 파일을 서버로 FTP로 전송합니다.

수행하려는 cron 작업에 대한 특정 명령/스크립트를 찾고 있습니다.

기본적으로 양식을 작성할 때 png 파일을 폴더에 쓰는 WordPress 웹 사이트가 있습니다. 일반적으로 5d5bb3f4cdcad3.49988477.png와 같은 이름을 사용합니다.

기본적으로 내가하고 싶은 일은 ftp 폴더에서 새 파일이 감지되면 해당 파일을 ftp 서버로 보내는 것입니다. 또는 파일을 이메일로 보내는 것이 바람직합니다. 서버는 cPanel을 실행하므로 이메일 전송을 위한 명령 기능이 있는지 실제로는 알 수 없습니다.

저는 Powershell을 사용하는 데 익숙하기 때문에 Linux는 제 모국어가 아닙니다.

답변1

귀하의 경우에는 크론 자체가 귀하에게 유용할 것이라고 생각하지 않습니다.

라는 도구를 살펴보는 것이 좋습니다 rsync. 특정 위치에서 새 파일을 찾은 다음 이를 이동하도록 설정할 수 있습니다. 다음을 사용하여 SSH를 통해 파일을 다른 서버로 이동할 수도 있습니다.

rsync -v --ignore-existing -e ssh /home/localuser/ [email protected]:/home

그런 다음 매분/5분마다 실행되도록 크론 작업을 예약하여 이 함수를 호출하여 필요한 곳에 파일을 복사합니다.

rsync에 대한 자세한 내용을 보려면 Linux에서 명령을 사용할 수 있지만 man rsync, 이해하기 더 쉬울 수 있는 rsync에 대한 훌륭한 온라인 튜토리얼이 많이 있습니다.

답변2

내 문제에 대한 직접적인 해결책을 찾지는 못했지만 대안을 찾았습니다.

내 문제는 작성된 파일이 이메일을 통해 보낼 링크를 생성하고 링크가 PHP에서 제대로 호출되지 않아 웹 브라우저에 파일을 표시할 수 없을 때였습니다. 그래서 FTP를 통해 보내거나 파일을 이메일로 보내야 했습니다.

대안을 찾았습니다. 양식 플러그인을 사용하고 있었고 서명 이미지 파일을 생성하고 있었습니다. 모든 세부 정보가 포함된 PDF 파일을 생성하는 플러그인 기능을 찾았는데 제대로 작동합니다.

사건이 종결된 것 같아요 ㅋㅋㅋ.

관련 정보