一、规范化
每次写完代码,加到定时任务就一堆事;加个流程规范化
二、流程规范化
1、编写python代码
编写了一个demo.py 代码,可在anaconda3 的环境中运行,在文件所在目录下执行命令:python demo.py
(base) hilqiqi0@XNDM-Computing:/mnt/data2/hilqiqi0/workspace/example$ python demo.py
...
(base) hilqiqi0@XNDM-Computing:/mnt/data2/hilqiqi0/workspace/example$
2、编写sh脚本
sh脚本的作用:1、启动环境配置;2、切换到指定目录运行
#!/bin/bash
source /mnt/data2/hilqiqi0/anaconda3/bin/activate
cur_dateTime="`date +%Y-%m-%d,%H:%M:%S`"
echo $cur_dateTime
cd /mnt/data2/hilqiqi0/workspace/example
python demo.py >> log.txt 2>&1 &
3、编辑定时任务
crontab -e
# 任务定时
43 17 * * * sh /mnt/data2/hilqiqi0/workspace/example/run.sh >> /mnt/data2/hilqiqi0/workspace/example/run_log.txt 2>&1 &
crontab 说明
sudo crontab -e
crontab -e
crontab -l