синтаксическая ошибка около неожиданного маркера' (' ИЛИ никакое надлежащее выполнение

Документация находится в Documentation / filesystems / proc.txt исходного кода ядра. Многие дистрибутивы делают его доступным через пакет (например, linux-doc в Ubuntu, установка файлов в / usr / share / doc / linux-doc ).

Вот описание полей statm из документации:

Field    Content
size     total program size (pages)     (same as VmSize in status)
resident size of memory portions (pages)    (same as VmRSS in status)
shared   number of pages that are shared    (i.e. backed by a file)
trs      number of pages that are 'code'    (not including libs; broken, includes data segment)
lrs      number of pages of library     (always 0 on 2.6)
drs      number of pages of data/stack      (including libs; broken, includes library text)
dt       number of dirty pages          (always 0 on 2.6)

У этого процесса 954 страницы в ОЗУ. Размер страницы в вашей системе составляет 4 КБ (это могут быть другие значения для экзотических архитектур или конфигураций; getconf PAGESIZE подтвердит это). Так что это немного меньше 4 МБ.

Документация не является исчерпывающей. Если вы не можете найти то, что ищете, попробуйте поискать в Linux Weekly News или в другом месте в Интернете. Если вы все еще не можете найти ответ, используйте источник .

1
21.08.2018, 12:52
1 ответ

Вы используете расширенный шаблон подстановки. Чтобы это работало в вашем скрипте, убедитесь, что вы

  1. использование bashдля выполнения скрипта и
  2. включить опцию оболочки extglobв скрипте.

Вы можете включить опцию оболочки extglobс помощью команды

shopt -s extglob

в исходнике скрипта.

4
27.01.2020, 23:23

Теги

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