Shell 脚本日志文件覆盖自身

Shell script log file overwrites itself

每次我 运行 这个 shell 脚本日志文件都会覆盖自己,而不只是在日志文件中添加一个新行?我怎么能同谋呢?

#/bin/sh

exec &> logfile.txt


DATE=`date "+%Y-%m-%d_%H-%M-%S"`
mydbuser=""
dbuserpassword=""
mydatabase=""

mysqldump --user=$mydbuser --password=$dbuserpassword --default-character-set=utf8 $mydatabase| > /$mydatabase/$mydatabase-$DATE.sql

如果要追加到文件,请使用 >>。