Dead Man's Switches

Are your background tasks running correctly?


Is It Working helps you to be sure!


Regular Script Monitoring

Important tasks need to happen reliably in the background

Is It Working lets you set up a 'Checkin' with a timeout that suits your task

When your task completes succesfully, it makes an https call to the Checkin

If your task doesn't check in as expected - Is It Working will tell you


Easy integration...

This is incredibly easy to integrate with Cron Scripts, or any other regular or scheduled task that has to run on your system

For example, for a Cron Script. Just add the check in after your task

$ /path/to/very_important_script.sh && curl https://api.IsItWorking.info/c/your_checkin_id

This is perfect for monitoring Cron tasks, but any regular task can be monitored in the same way. Just make an https call to confirm that the task ran succesfully


Errors and messages...

You can optionally add a message when your script checks in. This might include information like the time to run the script, the number of emails sent, or any other output from your script. See the documentation for more info

If your script might fail, or you want to notify about an error, you can can send a status code with your checkin. Any status other than zero will trigger and alert. See the documentation for more info

Background Task Timing

Is It Working lets your scripts 'Checkin' and report how long they took

You specify what you consider to be a reasonable time

If your script takes too long- Is It Working will tell you


This is incredibly easy to integrate with Cron Scripts, Ruby Tasks, or any other regular or scheduled task your app has to perform

Simple and Cost Effective

Incredibly easy to set up

  • Pick a name for your checkin
  • Tell us how often we should expect your script to check in

Incredible value