我有一個奇怪的問題:我通過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:/備份/可溼性粉劑內容/