Я использую экран (LINUX) для запуска серверов или задачи, но я хочу разместить более одной задачи на одном экране, разве это невозможно? Подобно:
screen -A -m -d -S test_screen userdel -r user_test && useradd -m -p 'encrypt_pass' user_test
Как изменить &&, потому что первая задача остается на экране, а другая выполняется на дисплее, и "" тоже не помогает.
Я хочу сделать так, чтобы каждая задача выполнялась одна за другой.
Попробуй это screen -A -m -d -S test_screen sh -c "userdel -r user_test && useradd -m -p 'encrypt_pass' user_test"
Заключение команды в sh -c ""
запускает всю команду в оболочке по умолчанию
Несколько идей:
screen
.( )
)bash -c 'command a && command b'
как команду, которую будет выполнять screen
Поместите все команды, которые вы хотите выполнить, в сценарий оболочки и запустите его с помощью screen
.