宝塔面板常用定时任务整理(简单实用版)
1. 每天自动备份网站(整站打包)cd /www/backup && zip -r site_backup_$(date +%F).zip /www/wwwroot/yourdomain.com建议每天凌晨执行,搭配“只保留近7天”效果更佳。2. 每天自动备份 MySQL 数据库
mysqldump -uroot -p数据库密码 数据库名 > /www/backup/db_$(date +%F).sql记得把 数据库密码 和 数据库名 改成你自己的。
3. 清理网站缓存/临时文件
find /www/wwwroot/yourdomain.com/runtime -type f -mtime +2 -delete清理 2 天前的文件,适合 ThinkPHP、Laravel 等框架。
4. 每天定时重启 PHP 服务
/etc/init.d/php-fpm-74 restart根据你安装的 PHP 版本改成 php-fpm-73、php-fpm-80 等。
5. 清理 nginx 日志(避免日志占满硬盘)
find /www/server/panel/logs -type f -name "*.log" -mtime +7 -delete删除 7 天前的面板日志,保持面板干净。
设置方法:
在宝塔面板:
[*]打开【计划任务】
[*]添加任务 → 类型选择「Shell脚本」
[*]填入脚本命令,设置执行周期
[*]保存即可
大家平时用宝塔的定时任务做哪些操作?欢迎一起交流~
页:
[1]