Re: Drucken

From: J Wunsch <j(at)uriah.heep.sax.de>
Date: Sat, 27 Mar 1999 18:48:16 +0100

As Oliver Fromme wrote:

> Was sagt "ls -l /usr/local/libexec/epsonif"?

...und "head -1 /usr/local/libexec/epsonif".

execve() funktioniert nicht für Shellscripts, sondern nur für
`interpreted executables' (SEE ALSO: execve(2)), d.h. der
Interpretername muß oben genannt sein (#!/bin/sh).

Die Shells interpretieren Scripts, deren execve() fehlschlägt,
anschließend selbst (bzw. im Falle der [t]csh unter Zuhilfenahme einer
/bin/sh).

Leider sind interpreted executables nicht von Posix genormt worden.
Ein Posix-compliant shell script sollte also sinnvollerweise mit einem
Doppelpunkt in der ersten Zeile anfangen...

-- 
cheers, J"org
joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 27 Mar 1999 - 18:50:22 CET

search this site