Мне нужен сценарий для создания сеанса экрана и запуска команды внутри, а затем отключить и перейти к другим экранам. Поэтому мне нужно что-то вроде screen -S vault -d -m $HOME/vault/v.sh
Однако v.sh
требует привилегий sudo. Какие у меня варианты?
- Оставь это так и запусти весь скрипт как
sudo
. Проблема: другие сценарии / сеансы также будут запускаться какsudo
, что нежелательно. - Вставьте
sudo
в начале:sudo screen -S vault -d -m $HOME/vault/v.sh
- Вставьте его перед вызовом
v.sh
:screen -S vault -d -m "sudo $HOME/vault/v.sh"
Какой самый лучший вариант?