1、准备一个可执行的python文件
2、使用定时任务管理器配置定时任务
Cron是linux系统的任务管理器
2.1打开终端或控制台
2.2进入crontab编辑器:
crontab -e 编辑crontab文件
crontab -l 列出当前用户的所有定时任务
crontab -r 删除当前用户的crontab文件
crontab -u 指定用户再加具体命令
eg:配置每2分钟执行一次的脚本
*/2 * * * * /Users/22040058/PycharmProjects/pythonProject/demo/auto_order.py
3、文件相关权限
3.1检查文件权限
ls -l auto_order1.py
如果权限一列中有“x”表示拥有执行权,如果没有即要添加执行权
3.2添加执行权限
chmod +x auto_order.py
给脚本添加执行权限,可以直接运行
3.3以其他用户身份运行(如果经历上述操作依旧有问题,执行下述操作)
sudo ./auto_order1.py
4、执行文件
4.1查看是否有requests、没有需要安装
pip3 install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com requests
4.2要保证在脚本文件目录中,执行./xxx/xxx/auto_order.py,能生成run_auto_order.py文件
执行auto_order.py的几种方式
相对路径,相对目录下执行:./auto_order.py
绝对路径:./xxx/xxx/auto_order.py
利用/usr/bin/python3 解释器来运行脚本:/usr/bin/python3 /xxx/xxx/auto_order.py
5、查看结果
目录文件中有run_auto_order.py文件
注:不要在虚拟环境中使用,退出虚拟环境
如何判断是否是虚拟环境(base)
退出虚拟环境:conda deactivate