|
|
@@ -0,0 +1,82 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+WD=`pwd`
|
|
|
+DIR="${WD}/unix"
|
|
|
+
|
|
|
+mkdir -p ${DIR}
|
|
|
+
|
|
|
+create_dir_with_file(){
|
|
|
+ FILE=$1
|
|
|
+ MODEL=$2
|
|
|
+ DEST_FILENAME=$3
|
|
|
+ TEMPDIR=`dirname ${FILE}`
|
|
|
+ NAME=`basename ${FILE}`
|
|
|
+ echo $TEMPDIR
|
|
|
+ echo $NAME
|
|
|
+ cp ${MODEL} ${FILE}
|
|
|
+ mv ${FILE} "${TEMPDIR}/${DEST_FILENAME}"
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+create_conf_file(){
|
|
|
+ FILE=$1
|
|
|
+ cat > $FILE << EOF
|
|
|
+hostname=MY-HOST
|
|
|
+user=henri
|
|
|
+version=1.0
|
|
|
+EOF
|
|
|
+}
|
|
|
+
|
|
|
+for i in `seq 0 80`
|
|
|
+do
|
|
|
+ FILE=`mktemp -p ${DIR}`
|
|
|
+ VALUE=${RANDOM}
|
|
|
+ if [ ${VALUE} -ge 26214 ]
|
|
|
+ then
|
|
|
+ cp ${WD}/armes ${FILE}
|
|
|
+ elif [ ${VALUE} -ge 19660 ]
|
|
|
+ then
|
|
|
+ DIRECTORY=`mktemp -d -p ${DIR} data-XXXXXXXXXX`
|
|
|
+ TEMPDIR=`dirname ${FILE}`
|
|
|
+ NAME=`basename ${FILE}`
|
|
|
+ if [ ${VALUE} -ge 23060 ]
|
|
|
+ then
|
|
|
+ cp ${WD}/lavie ${FILE}
|
|
|
+ mv ${FILE} "${DIRECTORY}/"
|
|
|
+ else
|
|
|
+ rm ${FILE}
|
|
|
+ fi
|
|
|
+ elif [ ${VALUE} -ge 13107 ]
|
|
|
+ then
|
|
|
+ rm ${FILE}
|
|
|
+ mkdir ${FILE}
|
|
|
+ elif [ ${VALUE} -ge 6553 ]
|
|
|
+ then
|
|
|
+ cp ${WD}/lavie ${FILE}
|
|
|
+ else
|
|
|
+ rm ${FILE}
|
|
|
+ DIRECTORY=`mktemp -d -p ${DIR} .data-XXXXXXXXXX`
|
|
|
+ TEMPDIR=`dirname ${FILE}`
|
|
|
+ NAME=`basename ${FILE}`
|
|
|
+ cp ${WD}/2050.txt ${DIRECTORY}/${NAME}
|
|
|
+ if [ ${VALUE} -le 3251 ] ; then
|
|
|
+ DISCARDABLE=`mktemp -p ${DIRECTORY} cookies-XXX`
|
|
|
+ if [ ${VALUE} -le 2800 ] ; then
|
|
|
+ DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} info-XXX`
|
|
|
+ elif [ ${VALUE} -le 2400 ] ; then
|
|
|
+ DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} editeur-XXX`
|
|
|
+ elif [ ${VALUE} -le 2000 ] ; then
|
|
|
+ DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} machines-distantes-XXX`
|
|
|
+ elif [ ${VALUE} -le 1600 ] ; then
|
|
|
+ DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} monitoring-XXX`
|
|
|
+ elif [ ${VALUE} -le 1200 ] ; then
|
|
|
+ DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} scan-XXX`
|
|
|
+ elif [ ${VALUE} -le 800 ] ; then
|
|
|
+ DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} printer-XXX`
|
|
|
+ else
|
|
|
+ DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} fileserver-XXX`
|
|
|
+ fi
|
|
|
+ create_conf_file $DISCARDABLE
|
|
|
+ fi
|
|
|
+ fi
|
|
|
+done
|