Я создал .screenrc
файл для автоматической настройки различных окон при запуске screen
, В одном окне я бы хотел: переключиться на пользователя root, затем перейти в определенный каталог В настоящее время я делаю это вручную после создания нового окна экрана следующим образом:
sudo bash
cd /etc/[dir]/
Как я могу повторить это в .screenrc
? Я читал в другом месте, что для запуска нескольких команд в одной строке вы можете использовать &&
, но я не могу заставить это работать sudo bash
(предположительно потому, что он создает новый экземпляр bash и поэтому остальные команды либо игнорируются, либо запускаются в новом экземпляре, а затем завершаются).
su -
, sudo -i
, так далее.
screen -t sudobash stuff "cd '/etc/[dir]';^M"
/root/.profile
твоя командаcd /etc/[dir]/
и делать только на экранеsudo bash
, Убедитесь, что дорожка ваш удар при запуске