Отправка сообщений другому пользователю по сети

Извините, что я мало знаю об openSUSE, но в Debian есть пакет под названием util-linux .

Там вы найдете инструмент под названием «lsblk», который выведет список всех ваших установленных блочных устройств, кроме RAM-дисков.

Просто введите: lsblk

0
27.10.2020, 05:06
1 ответ

Задания являются внутренним понятием оболочки. Задание фактически является подпроцессом, который оболочка запоминает после запуска. Нельзя управлять таблицей заданий оболочки снаружи этой оболочки.

Вы можете манипулировать процессами как таковыми. Невозможно сказать, является ли процесс работой данной оболочки, все, что вы можете сделать, это угадать. Можно перечислить процессы, родительским идентификатором которых является PID оболочки; можно вывести список процессов, которые являются лидерами групп процессов и выполняются на том же терминале, что и оболочка. Для получения информации о процессах в Python см. этот вопрос переполнения стека .

Если необходимо управлять заданиями в скрипте Python, следует запускать и управлять процессами из скрипта Python, если это вообще возможно. Все, что вам нужно, находится в подпроцессе модуле .

-121--290078-

Можно использовать nc (netcat):

Сначала используйте nc для открытия порта на первом компьютере, к которому подключится второй компьютер:

$ nc -l 5000

Здесь мы открыли порт 5000 для входящего подключения. Теперь подключитесь к порту 5000 первого компьютера со второго:

$ nc 192.168.1.5 5000

192,168,1,5 IP первого компьютера.

Теперь соединение будет установлено, и компьютеры смогут взаимодействовать друг с другом.

-121--290071-

Если заменить прослушать строку на следующую:

listen 80 default_server;

nginx ответит на все запросы, которые поступают непосредственно по IP-адресу, то все, что вам нужно сделать, это использовать тот же адрес для http, что и для putty.

0
29.04.2021, 00:30

Теги

Похожие вопросы