我想设置一个 cron 任务来自动执行 Python 脚本。例如:假设我们在桌面目录中有脚本。
#set to run at 7 am each day
mkdir url1
cp newspaper.py url1
python newspaper.py URL
我该怎么做?
答案1
- 修改您的脚本,使其不依赖相对路径。您可以
cd
在脚本中使用,但mkdir newdir
会尝试newdir
在您不希望的文件夹中创建它。首先执行cd /proper/path
或执行mkdir /proper/path/newdir
,并且不要忘记所有其他文件操作命令也可能是相对路径的受害者。 - 将脚本添加到 cron 中,使用
crontab -e
命令和字符串
0 7 * * * /full/path/to/script/script