#!/bin/bash### BEGIN INIT INFO
# Provides: jbossas7
上面这样是不对的
应该是这样
#!/bin/bash
### BEGIN INIT INFO
# Provides: jbossas7
否则就算以env: /etc/init.d/ No such file or directory的问题找到的解决方案
脚本是从windows过去的,分行有问题。
用tr -d ‘\r’ < test >test1 替换掉换行。
也是不行的。因为根源是最上面的问题。
本文介绍了一种常见的Shell脚本格式错误,并提供了解决方案。该错误通常出现在从Windows到Linux系统的脚本迁移过程中,表现为环境无法识别脚本文件。文章详细说明了如何检查并修正脚本的换行符问题。
1489

被折叠的 条评论
为什么被折叠?



