首页 > 解决方案 > /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

我该如何解决这个问题?

标签: linuxcron

解决方案


这意味着您的脚本文件具有 MSWin 行结尾。使用dos2unixfromdos修复它们。


推荐阅读