From: Yan, Zheng Date: Mon, 14 Oct 2013 01:19:03 +0000 (+0800) Subject: qa/workunits/misc/dirfrag: make it work on ubuntu X-Git-Tag: v0.72-rc1~39^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3c6710b9065e6ec9455123d3941cf48254bbb97b;p=ceph.git qa/workunits/misc/dirfrag: make it work on ubuntu Signed-off-by: Yan, Zheng --- diff --git a/qa/workunits/misc/dirfrag.sh b/qa/workunits/misc/dirfrag.sh index 104b7bc02ae1..393667427fd8 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 ]]