自动执行 Python 脚本的 Cron 任务

自动执行 Python 脚本的 Cron 任务

我想设置一个 cron 任务来自动执行 Python 脚本。例如:假设我们在桌面目录中有脚本。

#set to run at 7 am each day
mkdir url1
cp newspaper.py url1
python newspaper.py URL

我该怎么做?

答案1

  1. 修改您的脚本,使其不依赖相对路径。您可以cd在脚本中使用,但mkdir newdir会尝试newdir在您不希望的文件夹中创建它。首先执行cd /proper/path或执行mkdir /proper/path/newdir,并且不要忘记所有其他文件操作命令也可能是相对路径的受害者。
  2. 将脚本添加到 cron 中,使用crontab -e命令和字符串
0 7 * * * /full/path/to/script/script

相关内容