shell 中 mysqldump: command not found

原因:命令行执行脚本和定时任务中执行脚本环境变量不一样。找了三篇相关文章,前两篇可行,第三篇未测试。一、crontab定时执行脚本与手动执行脚本结果不一致原文:https://blog.csdn.net/wgaqg/article/details/9031975脚本开始加上这句。原因是命令行执行脚本会自动执行下方的命令,而脚本定时执行不会执行。source ~/.bash_profile~/.ba

- 阅读全文 -

Linux下Mysql备份脚本

把下方代码保存到mysqlbak.sh文件。#!/bin/bash # 名称:mysqlbak.sh # 本地存放备份数据库目录 backupdir=/data/backup/database # 如果文件夹不存在,创建文件夹 if [ ! -d $backupdir ]; then mkdir -p $backupdir echo -e "备份目录 $backupdir 创建成

- 阅读全文 -

vps swap swappiness

查看swappiness下面两行代码都可以查看swappiness。sysctl -q vm.swappinesscat /proc/sys/vm/swappiness临时修改swappiness,重启vps后恢复sudo sysctl vm.swappiness=30swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。swappiness

- 阅读全文 -