我正在尝试使用Cron作业在Google VM实例中运行python脚本。
python3 kb_sc.py
运行它,效果很好。 ... #scrap the website
print("checkpoint")
if not (os.path.isdir(path)):
os.makedirs(path)
if not (os.path.isfile(path + file)):
data_new.to_csv(path+file, index = False)
else:
data = pd.read_csv(path+file)
data = data.append(data_new)
data.to_csv(path+file, index = False)
print("done")
sudo crontab -e
进行了征募,并以* * * * * cd /home/[myusername] && python3 kb_sc.py
的形式输入了时间表sudo chmod +x kb_sc.py
来执行脚本sudo service cron status
运行> kb.log
的末尾添加了* * * * * cd /home/[myusername] && python3 kb_sc.py
,以查明它是否显示checkpoint
和done
消息。 kb.log
文件已创建,但为空。我不知道是什么导致了这个问题,解决起来要少得多。