Hey, das ist die Option "-L". https://linuxacademy.com/blog/linux/conditions-in-bash-scripting-if-statements/#file-based-conditions http://www.tldp.org/LDP/abs/abs-guide.pdf
Grüße Karl Am 08.10.2017 um 18:43 schrieb Jan Grosser: > Hallo Liste! > > Ich habe folgende Verzeichnis-Struktur: > > | > +- available/ > | | > | +- 01.sh > | +- 02.sh > | > +- enabled/ > | | > | +-01.sh --> ../available/01.sh > | +-11.sh > | > +- run.sh > > Alle sh-Dateien sind ausführbare Skripte, enabled/01.sh ist ein symbolischer > Link auf available/01.sh. Das Skript run.sh soll nun alle Skripte im > Verzeichnis > enabled/ ausführen. > > Sowas habe ich bereits gefunden: > https://www.safaribooksonline.com/library/view/bash-cookbook/0596526784/ch04s10.html > > Also, Skripte wie 11.sh im obigen Beispiel werden tadellos ausgeführt, nur der > Link nicht. Wie kann ich das Listing erweitern, damit auch symbolische Links > auf > ausführbare Dateien in der if-Clause ein true ergeben? > > Als Workaround lasse ich run.sh nun alles in enabled/ ausführen, dann crasht > es > aber auch bei nicht-ausführbaren Dateien in diesem Verzeichnis, die sich darin > verirrt haben. > > Habt Ihr eine Idee? > > Danke und Gruß, Jan > > > > _______________________________________________ > Trolug_trolug.de mailing list > [email protected] > https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de
_______________________________________________ Trolug_trolug.de mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de
