У меня есть скрипт python, который загружает N количество изображений с веб-сайта. Я запускаю его на веб-сервере ubuntu 10.04. Например download.py загружает 10000 изображений с веб-сайта, распечатывает файл о произошедших ошибках. После загрузки N изображений он выйдет. Обычно на локальной машине я бегу это нравится:Python Script On Webserver
sudo python download.py
Как я могу запустить его на веб-сервере, чтобы быть всегда работает, и когда он закончил он должен остановиться? Я запускаю его вручную, когда мне нужно (задания cron не нужны). цикл в скрипте:
for i in range(1, N):
#do download
Если скрипт останавливается некоторыми ошибками, мне нужно будет снова работать с самого начала, в то время как я не сохраняете никаких данных для запуска от остановки месте.