在我的服务器(linux)上的文件的开头,它位于/etc/init.d/文件夹中,我有这一行:
!/bin/sh -e
Run Code Online (Sandbox Code Playgroud)
这意味着什么,因为每次执行脚本的其余部分时它都能正常工作,除了显示以下错误:
!/bin/sh not found
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Bry*_*yce 15
该行定义了将执行给定脚本的程序.对于sh通常该行应以#字符作为这样开始:
#!/bin/sh -e
Run Code Online (Sandbox Code Playgroud)
-e标志的长名称是errexit,导致脚本在第一个错误时立即退出.
| 归档时间: |
|
| 查看次数: |
11252 次 |
| 最近记录: |