0
最後のバックアップがまだ完了していない場合や、スクリプトがまだ残っている場合は、別のバックアップを開始しないようにバックアップ用のcrontabスクリプトに条件を設定しようとしていますバックアップが遅くなるか、このような場合に備えて、実行中です。このために私は似たようなを作成したが、Linuxは最初のプロセスを作成して、スクリプトを実行しますよりも、それはオールウェイズ「プロセスが実行されている」と存在しますので、コマンド:バックアップが正常に実行されたかどうかをチェックして別のバックアップを開始する条件
ps auxw | grep backup.sh | grep -v grep > /dev/null
if [ $? = 0 ]; then
echo "process is running"
exit 1
else
./backup.sh
fi