2013-01-02 185 views
0

我正在運行幾個腳本來檢查ubuntu上的文件和文件夾的大小。 我怎樣才能使這些腳本自動使他們有可能在一天和打印輸出結果的啓動時自動運行到我新的文本文件 到腳本 請回復將結果打印輸出到文件

+0

哪種語言? – 2013-01-02 05:33:22

+1

大方向:'man cron' – fbynite

回答

0

打印輸出到一個文本文件是相當簡單的。

我假設你正在使用python。如果不是,請糾正我。

首先,打開一個具有寫入權限的txt文件(打開的第二個參數)。 然後,您可以使用.write()方法寫入文件。最後,最好在之後關閉文件。

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

對於腳本自動化,你會想在cron作業念起來:http://en.wikipedia.org/wiki/Cron

0

其實你可以重定向du命令的輸出到文件,通過一個cron作業執行。完整的shell腳本是:

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

注:

  1. du的手冊頁上的選項標誌的詳細信息。
  2. 您可能希望文件名中包含變量以分隔日誌
  3. 這聽起來像是一個serverfault.com問題。