crontab
linux定时任务 添加定时任务 crontab -e 查看cronteb任务 crontab -l crontab 用户操作 /sbin/service crond start//启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload//重新载入配置 设置run.sh文件 #! /bin/bash # crontab -e: 每隔6小时执行一次 0 */6 * * * sh /PythonSpiderScrapy/scrapy_venv/NewSpider/news_crontab.sh # 指定scrapy目录 export PATH=$PATH:/PythonSpiderScrapy/scrapy_venv/bin # 指定程序所在目录(绝对路径) cd /PythonSpiderScrapy/scrapy_venv/SHANGSHIYAOPINGMULU # today=$(date +"%Y-%m-%d") # nohup scrapy crawlall nohup scrapy crawl mulu 设置定时 0 */12 * * * /bin/sh /PythonSpiderScrapy/scrapy_venv/SHANGSHIYAOPINGMULU/run.sh # 每隔12小时跑一次 分钟,小时,日,月,周 */1 * * * * rm -rf /home/down/*想要在一个时间周期内执行命令可以这样 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 ? * 8-20/2 * * * rm -rf /home/down/*这个表示在早上8点到晚上8点之间,每两个小时执行一次后面的命令。 * * * * * sleep 20; rm -rf /home/down/*? 表示20秒执行一次? ?? 30???? 6?????? *?????????? *???? 0???? ls???????????? 指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1, 0 */12 * * * /bin/sh /PythonSpiderScrapy/scrapy_venv/SHANGSHIYAOPINGMULU/run.sh * 代表取值范围内的数字 / 代表"每" - 代表从某个数字到某个数字 ,代表离散的取值(取值的列表) rm?-rf?/var/run/crond.pid 端口占用 which python3 查看命令安装路径 */1 * * * * /root/kangce/caifu/kangce/bin/python3 /root/kangce/01-python/01-druginfo/druginfo.py */30 * * * * /bin/sh /PythonSpiderScrapy/scrapy_venv/NewSpider/news_crontab.sh (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |