Heren,
Ik heb een scriptje die niet werkt zoals ik wil
wat de bedoeling is het inlezen van de input bestand daar staat een bron directory in
en het inlezen van de output bestand daar staan output directory's in, voorbeeld :
bestand : inputdirs
/data/input1
/data/input2
enzo voort
In de input directory's staan bestanden die naar de output directory's gekopieerd moeten worden
# check lock file if exists then exit else
# create lockfile for main shell script
if [ -f /data/locks/IPStransfer.lock ]
then
echo lockfile exists /data/locks/IPStransfer.lock
exit
fi
touch /data/locks/IPStransfer.lock
# reading the input / output files
cd /scripts/IPStransfers
$inputdirs = inputdirs
$outputdirs = outputdirs
-------------------------------------------------
# heb het idee dat dit niet gaat werken !!!
# for i in $inputdirs; do
# for i in $outputdirs; do
print $inputdirs
print $outputdirs
# cp -af $inputdirs * $outputdirs
# done
# break
------------------------------------------------------
### Ook dit werkt niet
while read $inputdirs && read $outputdirs; do
print "$inputdirs$outputdirs"
# cp -af $inputdirs * $outputdirs
done
------------------------------------------------------
# main lock file remove
rm -f /data/locks/IPStransfer.lock
de ------- lijn zijn testjes die ik gemaakt heb maar ik kom er niet uit
Het lijkt alsof mijn input bestanden niet inleest
iemand een idee
Dit is mischien 1 van de basis dingen en heb ook boeken
maar ik kom er niet uit, graag suggesties en zijn er mischien betere manieren.
bedankt alvast
Ik heb een scriptje die niet werkt zoals ik wil
wat de bedoeling is het inlezen van de input bestand daar staat een bron directory in
en het inlezen van de output bestand daar staan output directory's in, voorbeeld :
bestand : inputdirs
/data/input1
/data/input2
enzo voort
In de input directory's staan bestanden die naar de output directory's gekopieerd moeten worden
# check lock file if exists then exit else
# create lockfile for main shell script
if [ -f /data/locks/IPStransfer.lock ]
then
echo lockfile exists /data/locks/IPStransfer.lock
exit
fi
touch /data/locks/IPStransfer.lock
# reading the input / output files
cd /scripts/IPStransfers
$inputdirs = inputdirs
$outputdirs = outputdirs
-------------------------------------------------
# heb het idee dat dit niet gaat werken !!!
# for i in $inputdirs; do
# for i in $outputdirs; do
print $inputdirs
print $outputdirs
# cp -af $inputdirs * $outputdirs
# done
# break
------------------------------------------------------
### Ook dit werkt niet
while read $inputdirs && read $outputdirs; do
print "$inputdirs$outputdirs"
# cp -af $inputdirs * $outputdirs
done
------------------------------------------------------
# main lock file remove
rm -f /data/locks/IPStransfer.lock
de ------- lijn zijn testjes die ik gemaakt heb maar ik kom er niet uit
Het lijkt alsof mijn input bestanden niet inleest
iemand een idee
Dit is mischien 1 van de basis dingen en heb ook boeken
maar ik kom er niet uit, graag suggesties en zijn er mischien betere manieren.
bedankt alvast