|
Größe: 835
Kommentar: crontab ergaenzt
|
Größe: 836
Kommentar: typo
|
| Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
| Zeile 1: | Zeile 1: |
| [[TableOfContetnt()]] | [[TableOfContents()]] |
| Zeile 28: | Zeile 28: |
| 23 * * * * /home/kurt/bin/random_file.s | 23 * * * * /home/kurt/bin/random_file.sh |
randomfile.sh
# waehlt aus einem Verzeichnis eine Datei durch Zufall aus
# und kopiert diese Datei in ein anderes Verzeichnis
# 060421 Kurt Gramlich GPL Software Schnipsel
#
DIR="/home/kurt/skole/images/automat"
DEST_DIR="/home/kurt/skole/images/titelfoto"
NR_FILES=$(ls $DIR | wc -l)
RANGE=$NR_FILES
SEED=$(head -1 /dev/urandom | od -N 1 | awk '{ print $2 }')
number=$SEED
let "number %= $RANGE"
echo "Random is $number"
let "number = $number +1"
echo "Number of files is $NR_FILES"
echo "Random is $number"
RND_FILE=$(echo $(ls $DIR) | awk -v RANDOM=$number '{print $RANDOM }')
echo "Random file is $RND_FILE"
cp $DIR/$RND_FILE $DEST_DIR/titel.jpg
exit 0
crontab
# stuendlicher Wechsel des Titelfotos 23 * * * * /home/kurt/bin/random_file.sh
