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
如果要追加到文件,请使用 >>。
每次我 运行 这个 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
如果要追加到文件,请使用 >>。