У меня есть сценарий оболочки:
#!/bin/bash
while sudo /home/pi/MyCode; do :; done
echo Error with MyCode
который запускает программу в бесконечном цикле. Я хочу настроить скрипт оболочки для запуска при запуске (что я сделал с другими скриптами bash). Тем не менее, я не хочу, чтобы скрипт останавливал запуск или мешал мне войти в ssh.
Я видел много людей, которым приходилось стирать и переустанавливать свои SD-карты из-за бесконечных петель, создаваемых при запуске. Как мне это предотвратить?
Я попытался увеличить код:
#!/bin/bash
while sudo /home/pi/MyCode &; do :; done
echo Error with MyCode
запустить MyCode в фоновом режиме, но я получаю сообщение об ошибке
неожиданный персонаж раньше;
Есть ли способ запустить этот скрипт при запуске, не останавливая мой запуск? Если так, можно ли это сделать так, чтобы у меня все еще была возможность SSH'ing и остановки сценария в любое время?