我创建了一个运行一些命令的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
我不知道出了什么问题。有人可以帮忙吗?
答案 0 :(得分:0)
你的脚本没问题! 您应该查看调用此脚本的方式。