На данный момент я очень, очень-очень стараюсь выдавать команды по telnet. Я могу выдавать их по одному, но после этого я не знаю, как выдать следующий, потому что приглашение командной строки исчезает.

1 ответ1

0

Я предполагаю, что вы запускаете программу из оболочки, которая запускается на переднем плане. Программа берет на себя управление вводом и выводом, и вы не можете вводить другую команду в оболочке ("приглашение командной строки исчезает"), пока выполняется процесс. В зависимости от того, что вы пытаетесь сделать, решением может быть отправка процессов в фоновый режим, добавив «&» в качестве параметра:

Пример:

sleep 10

Это запускает спящую программу, и процесс запускается в течение 10 секунд на переднем плане, прежде чем он завершается, и я могу выполнить другую команду (командная строка появляется снова).

sleep 10 &

В этом случае процесс выполняется в течение 10 секунд в фоновом режиме, прежде чем он заканчивается, и командная строка не исчезает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .