Linux执行.sh文件,提示No such file or directory错误

来源:互联网 发布:海之蓝淘宝旗舰店 编辑:程序博客网 时间:2024/06/05 02:27

当你把startofbiz.sh用编辑器如记事本打开后,修改一下再保存,放回原来的路径下,然后启动就会报错:No such file or directory .

原因是你打开文件是在windows环境下,保存后CR/LF(回车/换行)与linux下不同。所以格式不同会报错。

解决方案有三种:强烈推荐第一种,非常方便

###############以下是复制前辈的#####################

先给大家看下问题描述,下图是我在运行时出现错误截图:

解决方法

分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换

1)在Windows下转换:

利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

2)方法

用vim打开该sh文件,输入:

[plain]
:set ff 

回车,显示fileformat=dos,重新设置下文件格式:

[plain]
:set ff=unix 

保存退出:

[plain]
:wq 

再执行,竟然可以了

3)在linux中的权限转换

也可在Linux中转换:

首先要确保文件有可执行权限

#chmod u+x filename

然后修改文件格式

#vi filename

以上三种方法都可以帮助大家解决有关linux执行.sh文件时出现no such file or directiory一问题,有需要的朋友可以参考下了,希望本文分享对大家有所帮助。


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 两只胡蝶 好兄弟歌曲 家在东北原唱 陈瑞新歌 我的家在东北庞龙 你是我的玫瑰花庞龙 废都 废废 废材逆天小姐 废材逆天 第一狂妃废材三小姐 废婿翻身 废材小姐 废材三小姐 废材逆天小姐苏小暖 狂医废材妃 超级废婿 神医废材妃 废材网 收废书 废的拼音 废的意思 超级废婿韩三千全文免费阅读 废后 祝铭震废了 皇上我要废了你 卡卡为什么废了 罗斯为什么废了 废了 太子今天被废了吗 今天太子被废了吗 废帝受被喂药改造了身体 练完腿趴废了图片 祁镇为什么废了允贤的后位 废宅当上了爱神 只是个小号啦 女主武功废了囚禁的古代文 今天太子被废了吗txt 废妃翻身皇上又有喜了