2017-02-28 11 views
-1

私は奇妙な問題があります:wher私はsuユーザー経由でbashスクリプトを実行します/path/script.shすべてうまく動作しますが、同じスクリプトがcron経由で実行されている場合、すべての空きメモリが使用され、 fromとto)と--bwlimit(VDSのコントロールパネルに表示されています)を無視します。 * 10 * * * gituser /path/script.shcentos 7 backup cron issue

私sciprt

::!

#/ binに/ bashの CD /バックアップ

は今$を=(日付はcronで

+ "%Y_%M_%D")

#mysql

のmysqldump --all-データベース> "$のnow.sql"

sshpass -p 'パス' rsyncを--bwlimit = 5000 -Rz "$のnow.sql" sftpuserする@ IP:/バックアップ/ "$のnow.sql"

#rm -f「$のnow.sql $今 "> /パス/にTestScript「テストアーカイブ

> /ホーム/ Bitrixの/ www /のにTestScript

エコー#for

"

#siteファイル

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

split --bytes = 500MB "$ now.tar" "$ now.tar .part "

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:/バックアップ/ WP-コンテンツ/

答えて

0

torubleは(その開始して数分で*すべての新しいminut)cronの時間にありました

関連する問題