Бесконечный.sh файл Python

Так что я запускаю дискорд-бот на ОС Ubuntu и мне нужно сделать бесконечный цикл.sh файл

Это мой Windows .BAT файл. когда бот выключится, он перезапустится

:1
py bot.py
goto :1

Я пробовал это в файле Ubuntu .sh:

#!/bin/bash
while:; do python3 ./Bot.py ;done;

Но я получаю эту ошибку:

bash: ./Bot.sh: /bin/ban^M: bad interpreter: No such file or directory

Помощь была бы отличной!

Спасибо всем!

1 ответ

Есть новая строка windows (\r\n) в вашей первой строке скрипта, отсюда и ошибка

bash: ./Bot.sh: /bin/ban^M: плохой интерпретатор

^M указывает на новую строку окна. Попробуйте инструмент dos2unix преобразовать все строки в unix \n,

Другие вопросы по тегам