crontab と完全なメッセージを使用して、先頭をテキストにパイプしますか?

crontab と完全なメッセージを使用して、先頭をテキストにパイプしますか?

私はこれを実行しています:

top -b -n 1 -o %MEM > /home/me/top/top.`date +\%F.\%H\%M`.txt

実行すると正常に動作しますが、10 分ごとに crontab に入力すると、セクションCOMMANDが常に切り捨てられるため、完全なコマンドではなく、 だけが表示されますpostgres +

crontab 経由で top から完全なコマンドを取得できますか?

答え1

答えは、COLUMNS例えば crontab で設定することです:

COLUMNS=9999 top -b -n 1 -o \%MEM > /home/me/top/top.mem.`date +\%F.\%H\%M`.txt

関連情報