centos 7 backup cron问题

问题描述:

我有一个奇怪的问题:我通过su用户运行bash脚本/path/script.sh所有工作正常,但是当通过cron运行相同的脚本时,它使用所有空闲内存并使两台服务器从和到)加上忽略--bwlimit(我看到它在VDS的控制范围内)。 * 10 * * * gituser /path/script.shcentos 7 backup cron问题

我sciprt:!

#/斌/庆典 CD /备份

现在= $(日期

在cron

+ “%Y_%M_%d”)

#mysql

mysqldump的 - 全数据库> “$ now.sql”

sshpass -p '通行证' 的rsync --bwlimit = 5000 -RZ “$ now.sql” sftpuser @ IP:/备份/ “$ now.sql”

#rm -f“$ now.sql “

#for测试档案

> /首页/的Bitrix/WWW/testscript

回声 ”$现在“> /路径/ testscript

#Site展示文件

tar cf“$ now.tar”/ path /。 --exclude =/path /./ upload --exclude =/path /./ wp-content --ignore-failed-read

split --bytes = 500MB“$ now.tar”“$ now.tar 。第三部分 “

sshpass -p '通行证' 的rsync --bwlimit = 5000 -RZ ”$ now.tar.part“ * sftpuser @ IP:/备份/

#rm -f” $ now.tar “

#upload文件

sshpass -p '通行证' 的rsync --bwlimit = 5000 -RZ /路/上传/ sftpuser @ IP:/备份/上传/

sshpass -p '通行证' 的rsync --bwlimit = 5000 -RZ /路/ sftpuser @ IP:/备份/可湿性粉剂内容/

toruble是在cron时间(*以分钟为单位因此,其开始每一个新minut)