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.