Shebang

Michael Schnupp michas at minet.uni-jena.de
Sam Nov 12 20:22:40 CET 2005


Hallo,

So eine shebang kann doch komplizierter sein als ich dachte:

$ cat test.rb
#!/usr/bin/ruby -w -rubygems
puts "foo"

$ ./test.rb
/usr/bin/ruby: invalid option -   (-h will show valid options)

$ /usr/bin/ruby -w -rubygems ./test.rb
foo

Sollte durch die obige shebang nicht ganz genau das selbe
gestartet werden? (ps gibt zumindest auch genau diese Zeile aus.)

Hat ein Programm irgend eine Chance herrauszufinden,
ob es per shebang oder "explizit" gestartet wurde?

verwirrte Grüße
	michas
-- 
Vision without action is a daydream,
but action without vision is a nightmare.