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

-- 

 _
( )    ASCII Ribbon Campaign
 X    against HTML email and
/ \   proprietary attachments

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Trolug_trolug.de mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de

Antwort per Email an