0

/etc/td-agent/td-agent.conf に conf ファイルが付属する Fluentd というログ ソフトウェアをサーバーにインストールしました。このファイルは、いわゆる「標準構成」と呼ばれる文章と例でいっぱいです。ファイル内のすべてのコンテンツを消去してから、これを追加するシェル スクリプトを作成したいと考えています。

{   echo "include /home/adrian/app/config/fluentd/td-agent.conf"  } >> /etc/td-agent/td-agent.conf

ただし、これを追加する前に、ファイルの内容を消去する必要があります (ファイル自体ではありません)。/etc/td-agent/td-agent.conf を開いてすべてのコンテンツを消去する方法がわかりません。これをシェルでどのように行うのですか?

ベスト、エイドリアン

PD: CentOS で root として作業しています。

4

2 に答える 2

3
echo "include /home/adrian/app/config/fluentd/td-agent.conf" > /etc/td-agent/td-agent.conf

>ではなくの使用に注意してください>>

于 2013-06-27T06:14:09.543 に答える
2

既存のコードをそのままにしておく場合は、何もないところからリダイレクトするとファイルが切り捨てられます。

> /etc/td-agent/td-agent.conf
于 2013-06-27T06:14:47.990 に答える