首先创建自定义Build System,替换JSON内容为指定命令,保存为ShellScript.sublime-build;然后在Tools→Build System中选择该配置,按下Ctrl+B或Cmd+B即可运行.sh脚本,输出结果显示在底部面板。 Sublime Text 集成 Shell 脚本并运行的方法 Sublime Text 本身不…
通过Shell脚本结合cron定时任务实现MySQL过期备份文件自动清理,首先统一备份命名格式(如backup_20250405.sql)并存放在指定目录(/data/backup/mysql),然后编写脚本使用find命令删除7天前的.sql文件,配置每日凌晨2点执行的cron任务,并加入日志记录与错误提醒机制,确保备份清理可追溯且稳定运行。 在…
使用mysqldump结合gzip等工具可高效压缩备份MySQL数据库,减少存储空间并提升传输效率。通过管道将mysqldump输出直接压缩为.sql.gz文件,如:mysqldump -u root -p mydb | gzip > mydb_backup.sql.gz;恢复时用bzip2 -dc backup.sql.bz2 | mysq…
掌握Linux批量文件操作需灵活运用for循环、find、rename和xargs。for循环适用于基础批量重命名,如将.txt改为.log;find可按条件筛选并执行操作,如删除7天前的.tmp文件或批量赋权.sh脚本;rename支持正则重命名,如file_.txt转为data_.txt;xargs结合find提升处理效率,如压缩所有.log文…