Ett tips, bara för att FTPn är uppe betyder det inte att bilderna har flyttats över korrekt och det är OK att ta bort dem.
Du kan använda något som kallas exit code/status, som talar om ifall programmet kördes korrekt eller inte. Ett exempel, skriv "ls denna_fil_finns_ej; echo $?" i terminalen, då får du
root@bleh:~$ ls denna_fil_finns_inte; echo $?
ls: cannot access denna_fil_finns_inte: No such file or directory
2
2 är en exit code. 0 betyder normalt att programmet kördes korrekt. tex
root@bleh:~$ ls fan; echo $?
fan
0
Du kan sedan använda && och || för att säga vad som ska hända om programmet kördes korrekt eller inte.
så efter att lftp har kört färdigt skulle jag lagt &&
Kod:
#!/bin/bash
lftp -c "set ftp:list-options -a;
open ftp://användare:lösen@ip;
lcd /home/pi/bilder/;
cd /home/pi/bilder;
mirror --reverse --use-cache --verbose --allow-chown
--allow-suid --no-umask --parallel=2 --exclude-glob .svn" && rm /home/pi/bilder/*;