Из-за пробелов между одним Word Awk изменил вывод

Я думаю, что он динамически загружает libcurl, когда питон бежит?

Да.

Я бы хотел, чтобы pycurl использовал пользовательскую сборку libcurl, а все другие программы использовали стандартную версию.

Убедитесь, что libcurl не установлен в один из стандартных путей к библиотеке, включая /usr/local/lib . Если это /opt/curl/lib , перед запуском python:

export LD_LIBRARY_PATH=/opt/curl/lib:$LD_LIBRARY_PATH

Скорее всего, он не определен в настоящее время, но последняя часть (: $ LD _ LIBRARY _ PATH ) на всякий случай. Это переопределяет стандартные пути поиска, используемые компоновщиком/загрузчиком, поэтому, если у вас там есть совместимый libcurl, это то, что будет загружено.

Это можно проверить, запустив ldd в двоичном файле модуля pycurl, где это возможно.

-121--146194-

Решение заключалось в установке Laptop Mode Tools .

-121--175391-

Для фоновой настройки команды ssh необходимо добавить и в конце. Затем на следующей строке добавьте

SSHPID=$!

$! является PID последней фоновой команды, поэтому это PID сеанса SSH. Затем в конце сценария просто убейте -SIGKILL $ SSHPID .

0
17.04.2015, 14:30
2 ответа

Попробуйте

netstat -antulp |\
awk 'NR == 1 { skip } 
     NR == 2 { printf "%s %-19s\t%s %-18s\t%s %s\n",$4,$5,$6,$7,$9,$10} 
     NR >  2 { printf "%-24ss\t%-24ss\t%s\n",$4,$5,$6 ;}'

, где

  • первая линия пропущена
  • вторая строка, я выбираю поле вам нужно (и отрегулировать размер столбца)
  • все другие линии, поле печати с регулировкой
  • Я сложил линию для Лучше представление, это может быть выровнено конечно.
1
28.01.2020, 02:28

Из Руководства AWK:

Утилита awk должна интерпретировать каждую входную запись как последовательность полей, где по умолчанию поля представляет собой строку не- пустой не- Newline символы. По умолчанию пустой и Newline разделитель поля .

Вы можете изменить поведение, используя опцию «-F» или настроив опцию FS в своем AWK-коде:

awk 'BEGIN{FS="\t"} {print $1 $2 $3}'

насколько Netstat это вывод, я не могу ответить. :)

2
28.01.2020, 02:28

Теги

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