当前位置: 首页 > news >正文

Linux sh文件报错: cannot execute: required file not found

脚本文件中存在不可见的 Windows 换行符(CRLF)
如果你在 Windows 下编辑脚本并上传到 Linux,\r\n 会导致整个 shebang 行变成 #!/bin/bash\r,系统找不到带 \r 的文件名。

解决方法:

cat -A start_redis.sh查看,如果每行末尾出现^M$就是 CRLF。

安装并运行 dos2unix your.sh 转换。

http://www.jsqmd.com/news/780555/

相关文章:

  • 基于MCP协议实现AFFiNE知识库与AI助手深度集成:部署与实战指南
  • Linux动画光标主题制作:从Windows光标到XCursor的自动化转换
  • dsPIC30F实现AC感应电机控制的关键技术与实践
  • 2026年4月仓储货架供应商口碑推荐,家庭库房货架/公司库房货架/智能仓储货架/高层货架,仓储货架源头厂家口碑推荐 - 品牌推荐师
  • 别再用MNIST了!用Sklearn的load_digits数据集5分钟搞定你的第一个逻辑回归分类器
  • agent使用初体验
  • 神经语音解码技术BrainWhisperer:ASR与BCI的融合创新
  • 半导体节能技术:从工艺到系统架构的全面优化
  • 音乐生成算法的统计验证与硬件补偿技术
  • IP-XACT与嵌入式系统设计自动化实践
  • 开发者技能管理平台skill-studio:架构设计与工程实践
  • C语言构建极简AI助手:88KB二进制与嵌入式部署实践
  • AI×DB引擎架构设计与关键技术解析
  • Kubernetes中LLM推理服务的智能扩缩容方案WVA解析
  • 【航空调度】基于企鹅优化算法的航空调度问题研究(Matlab代码实现)
  • ARM Trace Buffer扩展:内存访问与缓存一致性详解
  • 开源光标轨迹叠加层:原理、部署与在《osu!》中的训练应用
  • Go跨平台获取光标所在显示器索引:displayindex库实战指南
  • AWS 大神发文炮轰:Go 的并发就是个“笑话”,JVM 的方案要更优越
  • ARM编译器命令行选项优化与工程实践指南
  • Vidura开源框架:模块化AI对话编排与自动化评估实战指南
  • GitHub AI项目排行榜:数据驱动的技术选型与学习指南
  • React:useRef 超详细教程、forwardRef 详解、useImperativeHandle详解
  • 芯片设计首次流片成功的关键技术与实践
  • 多核架构与嵌入式系统:性能优化与协处理器设计
  • 深入解析PHP表单处理:Ajax与Checkbox数组的完美结合
  • Arm Neoverse V3AE核心调试与性能监控技术解析
  • 解决Nx Cloud超限问题:实战案例解析
  • 具身智能实践:从AI智能体到机械爪的软硬件协同开发指南
  • LoRA微调工程完全手册2026:从数据准备到生产部署