我有一个python脚本,可以从网站上下载N张图片。我在网络服务器ubuntu 10.04上运行它。例如,download.py从网站下载了10000张图片,打印到文件中,记录了发生的错误。下载N张图片后,它会退出。通常在本地机器上,我像这样运行它:
sudo python download.py
我如何在webserver上运行它才能始终运行,当它结束时它应该停止?我在需要的时候手动运行它(不需要cron作业)。脚本中的for循环:
for i in range(1, N):
#do download
如果脚本因某些错误而停止,我将需要重新从头开始运行,同时我不保存任何数据以从停止位置