首先,这个脚本要有可执行权限
之后 ,脚本用env启动的原因,是因为脚本解释器在linux中可能被安装于不同的目录,env可以在系统的PATH目录中查找。同时,env还规定一些系统环境变量。
所以,就要看系统的环境变量中的设置对不对了。
可以通过env命令看看,环境变量是不是支持了你的这个脚本的运行
没有叫env 的脚本
你到底是什么语言的?
你可以试一下用 bash
脚本的运行都是一样的吧,在目录下执行 ./xxx.sh 就可以了,
有错误么?
用chmod +x分配可执行权限
之后bash运行脚本就可以