Linux系统下使用crontab配置计划任务. 具体配置可以参考对应说明文档.
查看crontab状态:
systemctl status cron
● cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2023-02-17 17:40:24 CST; 24min ago
Docs: man:cron(8)
Main PID: 32124 (cron)
Tasks: 130 (limit: 18880)
Memory: 384.0K
crontab -e :针对当前用户配置计划任务
systemctl restart cron : 重启crontab
在crontab -e 配置计划的时候, 需要先进入对应的conda envs,然后再执行对应脚本. 这里面出现过需要执行conda init的问题提示.
在这一过程中碰到很多问题. 有脚本执行后chromedriver找不到, conda环境配置无法成功等错误.
碰到的以上问题均可以通过设置SHELL和PATH这两个参数解决. PATH的值就设置为当前shell的环境变量PATH的值.
在download.sh脚本中通过source执行激活conda环境
source ~/anaconda3/bin/activate Python37
不用使用conda activate Python37这样的命令
标签:脚本,配置,Deepin,crontab,cron,conda,PATH From: https://www.cnblogs.com/zmiao/p/17131192.html