linux - /bin/bash^M: 不好的解释器是什么意思?
问题描述
我创建了 start.sh 文件并且不会启动,但重新启动了我
./start.sh: /bin/bash^M: bad interpreter: No such file or directory
这是我的 start.sh 文件内容
#!/bin/bash
cd /home/test/Desktop
node cron.js
我该如何解决这个问题?
解决方案
这意味着您的脚本文件具有 MSWin 行结尾。使用dos2unix
或fromdos
修复它们。
推荐阅读
- matlab - 如何在不中断当前执行代码的情况下排队运行代码?
- google-analytics - Google Analytics(分析)中 DV360 报告中的会话和收入下降
- mysql - MySQL变量一周的第一天,CROSS TAB
- vue.js - Vue - 使用鼠标位置移动背景
- python-3.x - 如何绕过 Selenium python 中的图像验证码验证
- amazon-web-services - AWS 弹性搜索仪表板,拒绝访问
- php - 如何使我的删除功能在 php 中工作
- python - python tkinter中完全平坦的ttk.combobox
- django - 直接从我的 Stripe 账户汇款到我的客户银行账户
- angular - 将文件保存在 Angular 的 assest 文件夹中后,组件会刷新