Отождествите исходящее соединение (ssh) с, кто управляет

Это не связано с cpulimit. Выполнение a.out непосредственно на командной строке не работал бы также. Когда Вы выполняете программу, не указывая компонента каталога, программа ищется в ПУТИ. Текущий каталог обычно находится не в ПУТИ, таким образом, необходимо дать явный признак каталога.

cpulimit -l 40 -- ./a.out start

Это - также обычно хорошая практика для окончания опций "-", таким образом, cpulimit, или безотносительно команды, не интерпретирует неправильно, что прибывает после этого как опция, когда это - часть имени файла или опции к другой программе.

3
08.09.2014, 16:18
1 ответ
  1. Не обязательно. Либо строка 2 или 3 - это терминал (например, xterm), который вы используете для выполнения команды ssh.
  2. Потому что это терминал, а не соединение ssh.
  3. Полное совпадение. Если вы считаете, что пользователь Windows подключается к серверу с помощью PuTTY, то у него не будет локального pts и не будет команды who, которую нужно выполнить.

Вы можете попробовать выполнить следующее, чтобы увидеть, какая pts команда ssh выполняется в:

ps -AF | grep ssh

Вы должны увидеть pts, перечисленные в списке против команды ssh, которую вы используете для соединения. Это pts из xterm (или KDE/Gnome терминал и т.д.), который вы используете для запуска ssh. Сам по себе

ssh соединяется с сервером по TCP, что можно увидеть, используя:

ss | grep ssh
6
27.01.2020, 21:14

Теги

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