2013-01-02 2 views
0

우분투에서 파일과 폴더의 크기를 확인하기 위해 몇 가지 스크립트를 실행하고 있습니다. 그들은 내가 새로운 오전 텍스트 파일 에 낮과 출력 결과를 시작할 때 자동으로 실행 할 수 있도록 어떻게 스크립트 에파일에 결과 인쇄

+0

어떤 언어입니까? –

+1

일반적인 방향 :'man cron' – fbynite

답변

0

는 텍스트 파일로 인쇄 출력에 회신 매우 간단 해주십시오 이러한 스크립트를 자동으로 만들 수 있습니다.

저는 파이썬을 사용하고 있다고 가정합니다. 그렇지 않으면 나를 정정하십시오.

먼저 쓰기 권한 (열기의 두 번째 인수)이있는 txt 파일을 엽니 다. 그런 다음 .write() 메서드를 사용하여 파일에 쓸 수 있습니다. 마지막으로 나중에 파일을 닫는 것이 좋습니다. 스크립트 자동화를위한

f = open('file.txt', 'w') 
f.write("Hello world") 
f.close() 

, 당신은 cron 작업에 최대 읽고 싶은거야 : http://en.wikipedia.org/wiki/Cron

0

실제로 당신은 cron 작업에 의해 실행, 파일에 du 명령의 출력을 리디렉션 할 수 있습니다. 전체 쉘 스크립트는 다음과 같습니다

#!/bin/bash 
du -H >> /tmp/yourfile.log 

주 : 옵션 플래그에 대한 자세한 내용은 du의 매뉴얼 페이지를 참조하십시오

  1. 보세요.
  2. 일별 로그를 구분하기위한 파일 이름에 변수가 있어야 할 수도 있습니다.
  3. 이것은 serverfault.com 질문과 같습니다.