2012-06-03 4 views
0

현재 우분투 서버 12.04 LTS 64 비트 및 Proftpd에서 실행중인 FTP 서버가 현재 있습니다.오래된 파일 자동 삭제 FTP 사용자 폴더 우분투 서버

사용자 및 데이터 저장 용량에 따라 FTP의 각 사용자를 특정 크기로 제한했습니다.

그러나 FTP 서버에 비디오를 업로드하는 경우 업로드 될 때 새 파일을 저장할 공간을 만들기 위해 가장 오래된 파일을 자동으로 삭제해야합니다. 또한 나는 그들이 서버에 업로드되는 새로운 파일을위한 공간을 만들기 위해 오래된 파일 중 몇 개만을 지우고 싶다.

내가 백그라운드에서 실행하고 분마다 X 번호를 확인하고 어쩌면 그래서 그것을 여러 디렉토리 돌볼 수 있도록하는 자동화 된 스크립트를 가질 수 있는지 알고 싶습니다 ...

지금 당장은 로그인하여 손으로 돌보고 있지만 지루하고 시간이 많이 걸립니다. 그래서 어떤 도움을 주시면 감사하겠습니다.

감사합니다, 에릭

답변

1

난 당신이 자신을 쓸 수있는 bash는 스크립트를 실행하는 크론 (http://en.wikipedia.org/wiki/Cron)를 사용합니다.

현재 사용자의 요구와 비슷한 bash는 스크립트에 대한 정보를 찾을 수 있습니다 https://superuser.com/questions/375011/bash-script-to-delete-old-files-older-than-x-days-with-subdirectories하고 당신이 당신의 터미널을 열고 입력 cron 또는 find를 사용하여 도움이 필요한 경우 man cron 또는 도움이

+0

man find하지만, 내가 스크립트가 특정 크기를 초과하는 디렉토리를 확인한 후 가장 오래된 파일을 먼저 삭제하여 새로운 파일을 저장할 공간을 만드십시오. – Friendlyghost89