diff options
author | Yan, Zheng <zheng.z.yan@intel.com> | 2013-10-14 09:19:03 +0800 |
---|---|---|
committer | Yan, Zheng <zheng.z.yan@intel.com> | 2013-10-14 09:19:56 +0800 |
commit | 3c6710b9065e6ec9455123d3941cf48254bbb97b (patch) | |
tree | 3637ed0c6b6159ee25950e9774e99f8aa8c9ce27 | |
parent | 18a271d8d540fe06b414a9880a590180b839e5e4 (diff) | |
download | ceph-3c6710b9065e6ec9455123d3941cf48254bbb97b.tar.gz |
qa/workunits/misc/dirfrag: make it work on ubuntu
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
-rwxr-xr-x | qa/workunits/misc/dirfrag.sh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/qa/workunits/misc/dirfrag.sh b/qa/workunits/misc/dirfrag.sh index 104b7bc02ae..393667427fd 100755 --- a/qa/workunits/misc/dirfrag.sh +++ b/qa/workunits/misc/dirfrag.sh @@ -1,21 +1,23 @@ -#!/bin/sh -e +#!/bin/bash + +set -e DEPTH=5 COUNT=10000 -function kill_jobs { +kill_jobs() { jobs -p | xargs kill } -trap kill_jobs SIGINT +trap kill_jobs INT -function create_files { +create_files() { for i in `seq 1 $COUNT` do touch file$i done } -function delete_files { +delete_files() { for i in `ls -f` do if [[ ${i}a = file*a ]] |