0

ubuntuのファイルとフォルダーのサイズをチェックするためにいくつかのスクリプトを実行しています。これらのスクリプトを自動化して、1 日の開始時に自動的に実行され、結果がテキスト ファイルに出力されるようにするにはどうすればよいですか。スクリプト作成は初めてです。返信してください。

4

2 に答える 2

0

実際にはdu、コマンドの出力をファイルにリダイレクトして、cron ジョブで実行できます。完全なシェル スクリプトは次のとおりです。

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

ノート:

  1. duオプション フラグの詳細については、 のマニュアル ページを参照してください。
  2. 日次ログを区切るために、ファイル名に変数を含めることができます
  3. これは serverfault.com の質問のようです。
于 2013-01-02T06:11:47.087 に答える
0

テキストファイルへの出力はかなり簡単です。

Pythonを使用していると仮定しています。そうでない場合は修正してください。

まず、書き込み権限のある txt ファイルを開きます (open の 2 番目の引数)。その後、.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 に答える