echo输出到文件显示重复的行

时间:2014-07-17 14:32:19

标签: bash

我创建了一个运行一些命令的Bash脚本,它确实将信息输出到文件。但是,输出文件在脚本中为每个回显显示双行。例如:

Bash脚本

#!/bin/bash
#VARIAVEIS
(...)
LOG=${ANO}-${MES}-${DIA}.HISTORICO.BACKUP.LOG.MYSQL.TXT
(...)
DIRTEMP=/root/temp
(...)
echo "======================================================"  >>$DIRTEMP/$LOG
echo "HISTÓRICO BACKUP DO LOG DO MYSQL NO SERVIDOR WEB/SENAC"  >>$DIRTEMP/$LOG
echo "======================================================"  >>$DIRTEMP/$LOG
(...)

输出文件

/root/temp/${ANO}-${MES}-${DIA}.HISTORICO.BACKUP.LOG.MYSQL.TXT

(...)
======================================================
======================================================
HISTÓRICO BACKUP DO LOG DO MYSQL NO SERVIDOR WEB/SENAC
HISTÓRICO BACKUP DO LOG DO MYSQL NO SERVIDOR WEB/SENAC
======================================================
======================================================
(...)

从crontab调用脚本:

55      23      *       *       *       /etc/run.backup.log.mysql & 1> dev/null

我不知道出了什么问题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

你的脚本没问题! 您应该查看调用此脚本的方式。