[Tech] Verifying mysqldump output the quick-n-dirty way
by Benjamin Schieder
blindcoder@fortuna:~$ type mysqldump
mysqldump is a function
mysqldump ()
{
filename="`readlink /proc/${$}/fd/1`";
exec > "`readlink /proc/${$}/fd/0`";
executable="";
for path in ${PATH//:/ };
do
[ -x "${path}/mysqldump" ] && executable="${path}/mysqldump";
done;
"${executable}" "${@}" | tee "${filename}" | md5sum;
md5sum "${filename}"
}
blindcoder@fortuna:~$ mysqldump -u root -p blindcoder_gurps > /tmp/gurps.sql
Enter password:
47726f328affa7a8a2f1db8a172b8c70 -
47726f328affa7a8a2f1db8a172b8c70 /tmp/gurps.sql
mysqldump is a function
mysqldump ()
{
filename="`readlink /proc/${$}/fd/1`";
exec > "`readlink /proc/${$}/fd/0`";
executable="";
for path in ${PATH//:/ };
do
[ -x "${path}/mysqldump" ] && executable="${path}/mysqldump";
done;
"${executable}" "${@}" | tee "${filename}" | md5sum;
md5sum "${filename}"
}
blindcoder@fortuna:~$ mysqldump -u root -p blindcoder_gurps > /tmp/gurps.sql
Enter password:
47726f328affa7a8a2f1db8a172b8c70 -
47726f328affa7a8a2f1db8a172b8c70 /tmp/gurps.sql
EOF
Subscribe via RSS