shebang的用处是,当一个文本文件有x属性时,你把它当可执行程序来运行,
比如运行./some_file,或者它位于PATH中有的路径时直接运行some_file,
那么kernel会根据第一行去找到合适的解释器。
所以,你的三个尝试都跟shebang无关。只有./build.py,或者把它放到
PATH里后build.py,或者绝对路径/path/to/build.py才会去看shebang写了啥。
加了正确shebang的文本文件,可以看作跟elf一样的可执行文件。
【 在 hothail 的大作中提到: 】
: 写了个python脚本,(想替换shell脚本
: build.py
: -------------------------------
: ...................
--
修改:adoal FROM 125.118.103.*
FROM 125.118.103.*