2013-01-02 187 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问题。