Thanks for the feedback. Some additional details I should have mentioned: First, for our production jobs, when a job fails, we send an e-mail to our on-call pagers, so we wind up waking our support staff up in the middle of the night to investigate, but only to find out that the job eventually succeeded. Second, we have at least 5 production jobs that can fail in this way and they run every 5 minutes, so adding a completion e-mail will be pretty cumbersome to get 60 e-mails an hour.
Would we be able to create a work around by using something other than the notification on error to send us an e-mail? This is where I don't know much about conditions and some other features of VisualCron, so I'm looking for some help. For example, could we have a job with no notifications, but starts with Task #1 that runs command line A. Then, if Task #1 fails, we have a task right after it (Task #2) that runs command line A. Then if Task #2 fails, we have another task (Task #3) that also runs command line A. Then, if Task #3 fails, we have another task (Task #4) that is a type=email and that task (#4) sends us an e-mail to our on-call pager and will wake up our on-call person in the middle of the night (because command line A failed three times). Also, if Task #1, #2, or #3 succeeds, we would need to stop executing and ensure we skip e-mail task #4. Are we able to do something similar to what I describe here? Another variation is that we could move Task #4 (e-mail our pager) to a different Job altogether if that would make it easier.
Thank you.