screen
процессы не поддерживают соединения сокетов во время работы; они открывают и закрывают соединения сокетов по мере необходимости, когда у них есть сообщения для отправки. Таким образом, когда вы запускаете screen -r
для повторного подключения к существующему сеансу, он подключается к существующему процессу с помощью сокета, согласовывает различные настройки и, когда все готово, подключается к соответствующему терминалу и закрывает сокет.
Это означает, что когда вы запускаете netstat
, если вы не делаете это именно тогда, когда два screen
процесса взаимодействуют (, что случается не так уж часто ), вы не увидите открытого сокет, соединяющий два screen
процесса.
При запуске самого cmake
есть несколько параметров, которые можно использовать для получения более подробных результатов:
cmake --debug-output
и
cmake --trace
(последний даже более подробно, чем первый ).
При запуске сборки вы можете запросить подробную сборку, запустив
make VERBOSE=1
или на этапе cmake
определитьCMAKE_VERBOSE_MAKEFILE
:
cmake -DCMAKE_VERBOSE_MAKEFILE=ON
(это то, что debhelper
делает по умолчанию при использованииcmake
).