How do I catch error of that command into a var or following if-statement (nb $?
always gets set 0
):
mysqldump $db | gzip -9 > /opt/backup/dbdumps/$db-$stamp.sql.gz
Default redirect 2> $foo
fails with ambiguous redirect error. I guess because bash does not know which command's stderr to redirect? But where to put some brackets or that stuff?