Nun ja, du könntest das mit einer while-Endlosschleife erledigen und zum Warten halt ein sleep einbauen.
Noch eleganter geht es, wenn du dir inotify installierst (bei Debian heisst das Paket inotify-tools).
Damit kannst du dann sowas machen:
#!/bin/sh
while inotifywait -e create /etc/test/result.txt; do
autoload.sh # Eventuell hier noch den Pfad dazupacken
done
Damit passiert wirklich nur etwas, wenn die Datei /etc/test/result.txt angelegt wird. Du musst da also nicht mit sleep warten und immer umsonst prüfen, ob die Datei da ist.
Falls der Inhalt wichtig ist, könntest du eventuell doch noch einen kleinen sleep brauchen, damit das andere Programm die Datei komplett geschrieben hat.