我正在运行几个脚本来检查 ubuntu 上文件和文件夹的大小。如何使这些脚本自动运行,以便它们可以在一天开始时自动运行并将结果打印到文本文件我是脚本新手请回复
问问题
55 次
2 回答
0
打印到文本文件相当简单。
我假设您正在使用python。如果没有,请纠正我。
首先,打开一个有写权限的txt文件(open的第二个参数)。然后,您可以使用 .write() 方法写入文件。最后,最好在之后关闭文件。
f = open('file.txt', 'w')
f.write("Hello world")
f.close()
对于脚本自动化,您需要阅读 cron 作业:http ://en.wikipedia.org/wiki/Cron
于 2013-01-02T05:41:45.563 回答
0
实际上,您可以将du
命令的输出重定向到文件,由 cron 作业执行。完整的 shell 脚本是:
#!/bin/bash
du -H >> /tmp/yourfile.log
笔记:
- 查找
du
的手册页以获取有关选项标志的更多信息。 - 您可能希望在文件名中包含用于分隔日常日志的变量
- 这听起来像一个 serverfault.com 问题。
于 2013-01-02T06:11:47.087 回答