If you have a remote wrapper url fopen(), this is pretty simple.
Your PHP cron file will look something like this:
<?php
if (PHP_SAPI !== 'cli') {
exit;
}
$remoteFeed = 'http://example.com/feed.rss';
$feed = file_get_contents($remoteFeed);
if ($feed !== FALSE) {
file_put_contents('feed.rss', $feed);
}
Your file feed.rssmust be a copy of the deleted file. If an error occurred while retrieving the deleted file, your local copy will not be updated. If the remote server responds with an empty response body, it will be updated.
allow_fopen_url on, cURL.