Hallo,
ik probeer een script te schrijven die diverse mappen synchroniseert met Mega.co.nz.
Ik heb een script geschreven wat werkt en dat ziet er zo uit:
#!/bin/bash
sleep 10
notify-send "MEGA" "Synchronizeren van Archief"
megasync --username="!!!!!" --password="!!!" --local="/home/sollie/Archief" --remote="/Root/Archief"
wait
sleep 3
notify-send "MEGA" "Synchronizeren van Foto's/Wandelen"
megasync --username="!!!!!" --password="!!!" --local="/home/sollie/Foto's/Wandelen" --remote="/Root/Foto's/Wandelen"
wait
sleep 3
enz.enz.
Dit werkt.
Toen dacht ik laat is alles kleiner maken en met een loop gaan werken.
#!/bin/bash
# sleep 10
while read LINE
do
TEXT=${LINE##*/}
PATH="/Root/$TEXT"
notify-send "MEGA.CO.NZ" "$LINE"
# megasync --username="!!!!!" --password="!!!!!" --local=$LINE --remote=$PATH
wait
done < config.txt
In de file config.txt zitten de mappen zoals die in het gedeelte hierboven ook staat vermeld.
Het eerste script werkt.
Het 2de script geeft de volgende melding:
/home/sollie/.MEGASync/MEGA.sh: 8: /home/sollie/.MEGASync/MEGA.sh: notify-send: not found
/home/sollie/.MEGASync/MEGA.sh: 9: /home/sollie/.MEGASync/MEGA.sh: megasync: not found
Hoe moet ik dit oplossen, Via google kan ik niet de oplossing vinden.