nu har jeg, med min begrænset script viden og googlen, endelig fået scriptet til at virke efter hensigten, men når jeg har tilføjet det til crontab, så kører den det scriptet men udfører ikke alle handlingerne.
En der kan hjælpe mig med hvorfor og evt. hvad der skal laves om.
Kode: Vælg alt
#!/bin/bash
if ls /home/thomas/ftp-gateway/bilag* 1> /dev/null 2>&1; then
echo "der er bilag-filer"
for file in bilag*.tif
do
mv -i "${file}" "${file/bilag/time-$(date +%s%d%m%Y)}"
done
else
echo "ingen bilag-filer"
fi
if ls /home/thomas/ftp-gateway/time* 1> /dev/null 2>&1; then
HOST=xxxxxxx
USER=xxxxxxx
PASS=xxxxxxx
ftp -inv $HOST << EOF
user $USER $PASS
mput time*.tif
bye
EOF
rm time*.tif
else
echo "ingen time-filer"
fi