Как создать сценарий sh для запуска другого сценария sh с сеансом Screen или сеансом Tmux

Все, что я хочу, - это создать сценарий bash, который запускает другой сценарий bash в другой папке, но с отключенным сеансом экрана. Также он должен выполняться как пользователь без полномочий root. Вот что я сделал:

#!/bin/sh
cd /bot/ && screen -S Bot -d -m ./bot.sh
chmod +x script.sh

После запуска с ./ script.sh он не выдает ошибки, но не дает ответа.

Я также пробовал:

#!/bin/sh
screen -S Bot -d -m -c "cd bot" && ./bot.sh

И обнаружил эту ошибку: ./ script.sh: строка 1: bot.sh: Нет такого файла или каталога

У меня тоже небольшой вопрос: как я могу создать сценарий для отслеживания в этом сеансе, чтобы запустить его обратно, если сеанс или бот прекращает работу? Заранее спасибо.

0
задан 9 September 2021 в 20:16

0 ответов

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

Похожие вопросы: