In a previous question I found a "system autodeath cron job" which would shut down my default network route daily.
As I have never heard of such a thing before, I would like to know what it exactly it is and what purpose does it serve?
The goal of
The man page:
This is actually very useful if you want to enforce updates. In a maintained network (f.e. a corporate network) it might be desirable to have the ability to enforce updates, and if the system is not updated to take it off the network for security reasons. So with every update the autodeath-date is pushed into the future, if there are no updates (for whatever reason) the machine is taken off the network until a sysadmin looks at it.
The implementation in Fedora seems to be from Seth Vidal, discussed in the Fedora Development Mailing List.
There's also the original inception of the idea in the mailing list.
As a matter of fact, I'm unable to find the blog post referenced by Glen Turner, except for the autodie tool for Perl, which seems to serve a completely different purpose. I'm also unable to find out if it is something coming up from the UNIX world or is an idea born just some years ago.
Anyway, this does have it's purpose, a very limited and specialized purpose, but still a purpose. In a bug report it is made very clear the system-autodeath never was in the default installation. If this ended up on your machine, you might have installed this by accident with another package (the folks at Fedora most likely would love to know that a package depends on this), or someone else was so kind to install it for you.
According to this page it was made to automatically disable default route on a given date.
Look for it's config file
Regarding how you got it setup I've no idea, you should add what are you using for virtualization and from where got your fedora template.
You should check your vm date it's ok by running