Я выполняю этот сценарий от пользователя root в каталоге "/":
su -c "sh /home/bob/start_server.sh" bob
и "start_server.sh" содержит
screen -d -m -S serverscreen mono startserver.exe
Однако все файлы, созданные «startserver.exe», создаются в корневом каталоге «/», поэтому он молча завершается сбоем (думаю, из-за проблем с разрешениями, так как он работает, если я перехожу к «/home/bob» перед вызовом "u" -c "командная строка)
Я проверил руководство по команде "su", но не нашел там никаких подсказок.
Может ли быть так, что "screen" сбрасывает текущий каталог и запускается из «/» вместо «/home/bob»?