Hi timorridge,
I will try to answer your questions:
a)You can use notifications for this.
The way I do this is adding a notification to every task (notify on complete).
In this way you have a log file for every job and you can see all the steps in there.
This is my notification:
File NotificationAppend to file: checked
Filename: f:\pathtoyourlogs\{JOB(Active,Name)}-{DATEFORMAT(yyyyMMdd)}.txt
Message/Body{TASK(Active,Name)}
Result: {TASK(Active,Result)}
Last run: {TASK(Active,LastRun,M/d/yyyy h:mm:ss.ff tt)}
Last exited: {TASK(Active,LastExited,M/d/yyyy h:mm:ss.ff tt)}
Execution time: {TASK(Active,ExecutionTime)} seconds
===
Output:
{TASK(Active,StdOut)}
===
Error output:
{TASK(Active,StdErr)}
=======================================
b)You can setup a condition to a send email task that emails if there is no file present. This task is an email task telling you there is no file, and the condition bound to this task is setup to continue the task if there is no file found. This way the task will only mail if there is no file present.
You can change the 🤬 to a 😁 I hope.
Regards
Erik
Uses Visualcron since 2006.