yum -y install epel-releaseyum -y install python-pippip install apschedulerpscp local_dir user@ip:/remote_dir # 例: pscp C:\Users\pantao\Documents\Projects\python\auto_backup\mysql.py root@180.97.80.83:/root/auto_backup pscp C:\Users\pantao\Documents\Projects\python\auto_backup\config.json root@180.97.80.83:/root/auto_backup{ "mysql": { "user": "root", "password": "root", "host": "127.0.0.1", "database": "sego", "path": "/root/auto_backup/dumps", "dateFormat": "%Y-%m-%d-%H-%M-%S", "expired": "60*60*24*7", "schedulerParams": { "cron": true, "dayOfWeek": "0-6", "hour": 0, "minute": 0, "seconds": 10 } } }cd /root/auto_backup setsid python mysql.py # 或者 nohup python mysql.py &ps -ef | grep mysql.py-
新建自启脚本
vim auto.sh
-
添加内容
#!/usr/bin/env bash cd /root/auto_backup setsid python mysql.py
-
在
/etc/rc.local最后一行中添加脚本路径/root/auto_backup/auto.sh