windows&Linux任务计划定时执行python脚本

windows任务计划定时执行python脚本

前提 :python已经编写完毕 

##1.控制面板–>所有控制面板项–>管理工具–>任务计划程序
##2.创建任务—>主要在操作这一步:
程序或脚本D:\Python\python.exe
添加参数 😄:\python_project\selenium_py\all_main.py

如果有多个 python脚本需要同事执行,可以将多个python 放在一个all_main.py 里面,再执行这个all_main.py文件

all_main.py

import os
os.system("python D:/python_project/selenium_py/main_xxxx.py")
os.system("python D:/python_project/selenium_py/main_xxxx.py")

##3. 可以在cmd 先试运行 你的任务是否正确

D:\Python\python.exe  D:\python_project\selenium_py\all_main.py

##4.执行

Linux 定时mysql数据库备份

mysql 的mysqldump备份

第一步:新建备份文件并赋予可以执行的权限

mkdir -p /home/mysql_backup/
touch /home/mysql_backup/mysql_backup.sh
chmod 551 /home/mysql_backup/mysql_backup.sh

第二步:vim /home/mysql_backup/mysql_backup.sh

第三步:写入以下内容

backupdir=/home/mysql_backup
time=date +%Y_%m_%d_%H_%M_%S’_test’
db_user=testqkl
db_pass=Ad519164Rb4e!5
db_url=192.168.18.51
db_port=3310
mysqldump -h d b u r l − P db_url -P dburlPdb_port -u d b u s e r − p db_user -p dbuserpdb_pass kaifa > b a c k u p d i r / backupdir/ backupdir/time.sql

第四步:编辑crontab

crontab -e
在随后一行加入(每天凌晨1点执行)
0 1 * * * /home/mysql_backup/mysql_backup.sh
第五步:重启crontab
service crond restart

##0 17 * * fri     每周五下午5点执行
##0 17 * * sun     每周日下午5点执行

定时删除30前的备份数据
find /home/mysql_backup/ -mtime +30 -name “*.sql” -exec rm -rf {} ;

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值