2017-02-28 117 views
-1

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

回答

0

toruble是在cron時間(*以分鐘爲單位因此,其開始每一個新minut)