Thread Fehlermeldung: use: not found (25 answers)
Opened by renee at 2004-07-06 14:44

ptk
 2004-07-07 23:37
#83933 #83933
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=sri,07.07.2004, 20:46]Du meinst die Shell, nicht den Kernel. ;)[/quote]
Nein, ich meine tatsaechlich den Kernel. Wenn ein exec() ausgefuehrt wird, entscheidet der Kernel anhand des Filemagics, wie das Programm ausgefuehrt werden soll. Das kann normalerweise ein ELF-Programm sein, frueher auch a.out, mit Erweiterungen kann man sogar java-Programme direkt ausfuehren. Einer dieser Filemagics ist "#!", mit dem beliebige Interpreter gestartet werden koennen.

Jedenfalls ist das bei BSD so, aber andere Unices duerften sich aehnlich verhalten. Kram... hier ist ein Link zu dem entsprechenden Kernelfile bei FreeBSD:

Bearbeitet von Crian: Link rot eingefärbt, da ich ihn einfach übersehen hatte...\n\n

<!--EDIT|Crian|1089231475-->

View full thread Fehlermeldung: use: not found