Re: How to get mongodump --quiet to still report errors?

From: Kevin Adistambha <kevinadi@xxxxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Wed, 11 May 2016 23:08:03 -0700 (PDT)
Why ads?


Hi Ien,

I’d like to run mongodump so that it only outputs errors (to avoid 
extraneous logwatch reporting for an automated nightly backup script). 

Currently, the --quiet option of mongodump and mongoexport suppresses 
output from database commands, replication activity, and connection events 
(as described in the mongodump page 
<https://docs.mongodb.com/manual/reference/program/mongodump/#cmdoption--quiet>). 
The documentation, however, neglected to mention that the --quiet option 
also suppresses error messages, as you have observed. I have created the 
DOCS-7853 <https://jira.mongodb.org/browse/DOCS-7853> ticket to document 
this fact. Thank you for your input in this matter.

Regarding your use case, you may be able to use mongodump exit status to 
determine if the command was successful. If there is any error during the 
execution of mongodump, its exit status will be non-zero. In UNIX/Linux 
system, this exit status can be obtained from the $? variable in bash 
shell. For example, this command fails due to permission issue and returns 
an exit status of 1:

$ mongodump -o /dump --quiet
$ echo $?
1

If the command is successful, its exit status will be zero:

$ mongodump -o dump --quiet
$ echo $?
0

Best regards,
Kevin


-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/93ecc9f3-418e-4cd5-978e-ad42912392c0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?