Ik zit met een Bash script te spelen, welke bestanden kopieert en daarna verplaatst vanuit een directory naar een andere directory.
Handig in crontab, klaar, dacht ik.
So far, so good. Het probleem echter is, dat de originele bestanden via FTP worden geupload en als dit script loopt tijdens het uploaden, worden er halve bestanden gecopieerd en verplaatst. En dat is niet de bedoeling.
Ik heb al gekeken naar een soort after upload script van de FTP server (vsftpd) maar volgens mij ondersteunt deze dat niet. Hoe kan ik toch zien of bestanden al helemaal geupload zijn of nog bezig?
Heel simpel, en het werkt.#!/bin/bash
cp /home/user/*.xml /opt/prog_user/input
mv /home/user/*.xml /opt/prog_user/processed
So far, so good. Het probleem echter is, dat de originele bestanden via FTP worden geupload en als dit script loopt tijdens het uploaden, worden er halve bestanden gecopieerd en verplaatst. En dat is niet de bedoeling.
Ik heb al gekeken naar een soort after upload script van de FTP server (vsftpd) maar volgens mij ondersteunt deze dat niet. Hoe kan ik toch zien of bestanden al helemaal geupload zijn of nog bezig?
'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'