- 论坛徽章:
- 0
|
本帖最后由 nessunsweet 于 2013-10-30 19:46 编辑
if 后面存在不存在执行结果是一样的
刚学习, 这个脚本肯定漏洞百出, 请大家指出其中的错误~谢谢!
~- #!/bin/bash
- timestamp=`date '+%d.%m.%Y %H:%M'`
- cat /etc/gcis3dump/s3bkset1.conf | $backupdeviceName
- cat /etc/gcis3dump/s3bkset1/asd.conf | $backupsetName $backupSourceDirectory $level
- source /etc/gcis3dump/bin/listfiles.sh $backupsetName $backupSourceDirectory $level $timestamp
- .//compare.sh | $index_$timestamp_$newlevel $timestamp_$newlevel
- .//copyfiles.sh | cp 1.txt .tmp_$timestamp_$newlevel
- cat /etc/gcis3dump/s3bkset1/asd.conf | $endpoint $access_key $secret_key
- if [ -f $name ] ;then
- mkdir timestamp_$backupsetName_level
- echo "1"
- else
- exit && echo "bucket not exist,error"
- echo "2"
- fi
- exec /etc/gcis3dump/bin/gcis3send.sh | $endpoint $access_key $secret_key $timestamp $backupsetName $level .tmp_$timestamp_$newlevel
- if grep OK dump.timestamp_level.log ; then
- echo "backup transfer success"
- else
- echo "backup transmission failure"
- fi
- ~
- ~
复制代码 |
|