Вопросы с тегом «ps»

12
Как cgroups взаимодействуют с негруппированными процессами?

У меня есть 3 процесса на одноядерном компьютере. Каждый процесс точно такой же и сжигает процессор так быстро, как может (замкнутый цикл). Два из них ( Aи B) запускаются с помощью cgexec в отдельных группах с общими ресурсами 512 и 512. Третий ( C) запускается регулярно, а не с cgexec. Как только...

12
Смонтируйте принтеры в / dev / usb и продолжайте использовать CUPS

Из-за новой версии CUPS я внезапно потерял прямой путь к своим принтерам, который ранее был доступен в разделе /dev/usb/lpXXX. Я использовал это для печати прямо из командной строки. echo "test" > /dev/usb/lp0, После поиска я нашел способ исправить это, комментируя blacklist usblpв...

12
Каковы последствия, если таковые имеются, приоритетов планировщика и политик для потоков в непреднамеренном процессоре?

У меня есть система Linux, где мы использовали cgroups для создания двух cpuse_exclusive cpusets, и где мы перенесли все пользовательские потоки и все несвязанные потоки ядра в cgroup, присоединенную к cpuset A. Вещи, работающие в cpuset A, имеют различные политики планировщика и различные...

12
Что значит '?' представлять под TTY

Если вы запускаете psв своем терминале, вы можете увидеть что-то вроде следующего: Что такое ?? Я подключаюсь к серверу Linux, поэтому я предполагаю, что это именно то, sshdчто написано в CMD , но мне любопытно, что предполагается ?представить pts/1для представления моего терминального...

12
Есть ли способ выбрать по нескольким условиям в `ps`?

Кажется, я упускаю что-то ослепительно очевидное, но все же: ps -f -u myuser --ppid 1 Кажется, только взглянуть на родительский pid процесса и возвращает все процессы, у которых родительский pid равен 1 - даже если пользователь не имеет myuser. В -uодиночку работает правильно (выбор только процессы...

12
отметка времени перед эхом

Существует лучший способ создать метку времени перед echo? В настоящее время я делаю это так: #!/bin/sh if mount | grep -q /mnt/usb; then echo `date +%R\ ` "usb device already mounted" else echo `date +%R\ ` "mounting usb device..." mount -t msdosfs /dev/da0s1 /mnt/usb if mount | grep -q /mnt/usb;...

12
получить возраст данного файла

Как я могу получить возраст данного файла, по крайней мере, в днях? Мне хорошо известны ls -lhи похожие команды. Я хочу что-то, что будет работать примерно так: getfage <FILE> # prints out '12d' (12 days) Кроме того, это должно быть несколько кросс-платформенным, поскольку я также хотел бы...

12
Печать двух страниц на листе из командной строки

Скажем, я начинаю с документа PDF, скажем, с 12 страниц, просмотренных с помощью evince . Чтобы создать еще один PDF-файл из 6 листов с настройкой страницы по две страницы на каждую сторону, я обычно использую устройство «Печать в файл», указанное в диалоговом окне ^ P. Это работает довольно...

12
Должны ли клиенты CUPS иметь локально установленные PPD?

Должны ли клиенты CUPS иметь локально добавленные PPD, т. Е. Передавать ли мне их lpadmin -P? Эти клиенты печатают через локальный сервер печати на удаленный сервер печати ( ipp://), который, как я полагаю, настроен в соответствии с передовой практикой (я не администрирую его). Это ПК с Linux. Я не...

12
Требуется ли для управления cgroups доступ с правами root?

Я пытаюсь работать с группами управления в двух разных операционных системах (Ubuntu и CentOS). Есть несколько вопросов, которые я хотел бы задать. Я пытаюсь создать контрольную группу с помощью cgcreateкоманды, и похоже, что для этого требуется root-доступ на компьютере. Все примеры, которые я...

11
Почему conmon входит в другую группу, когда podman запускается с systemd?

Данный podman установлен в системе Linux и системном модуле с именем baz.service: # /etc/systemd/system/baz.service [Service] ExecStart=/usr/bin/podman run --rm --tty --name baz alpine sh -c 'while true; do date; sleep 1; done' ExecStop=/usr/bin/podman stop baz И начался баз.сервис: # systemctl...

11
Как мне установить файл mtime в формате эпохи?

Я знаю, как получить файл mtime в формате эпохи: stat --format=%Y <file> Но я не смог понять, как установить mtime файла в формате эпохи. Страница man touch (1), по-видимому, принимает только значение «отметки времени» (более или менее фиксированный формат, в котором используются месяцы, дни,...

11
История процессов в системах Unix / Linux

Я знаю, что ps -eflпоказывает запущенные процессы в * nix системах. Я хотел бы проверить историю из ( в прошлом) процессов, которые выполняются на конкретной машине, желательно всю информацию psпредоставляет (то есть %CPU, %MEM). Какие утилиты командной строки я могу использовать, хранится ли эта...

11
поддержка кодировки utf-8 с помощью lpr

При попытке отправить текстовый файл на принтер через lprс xterm, содержание было испорчено до неузнаваемости, причиной которого была в конечном счете восходит к кодированию файла. Если я вместо этого обработаю текст с помощью iconv(например, iconv -f utf-8 -t ascii//TRANSLIT), то файл печатается...

11
Проверить, был ли файл изменен после даты в имени файла

У меня есть файлы с именем YYYYMMDDв имени файла, например, file-name-20151002.txt Я хочу определить, был ли этот файл изменен после 2015-10-02. Заметки: Я могу сделать это, посмотрев на вывод ls, но я знаю, что разбор выходных данных ls- плохая идея. Мне не нужно находить все файлы, датированные...

11
Форматировать вывод команды «ps» без пробелов

У меня есть следующая psкоманда, чтобы получить конкретные свойства всех запущенных процессов вместе с некоторыми свойствами: ps --no-headers -exo "uname,ppid,pid,etime,%cpu,%mem,args" Я хотел бы отформатировать его в CSV, чтобы я мог разобрать его. Обратите внимание, что я поставил аргументы в...

11
получить сигнал до того, как процесс будет убит OOM killer / cgroups

В нашем кластере мы ограничиваем ресурсы наших процессов, например, память ( memory.limit_in_bytes). Я думаю, в конце концов, это также обрабатывается через OOM killer в ядре Linux (похоже, читая исходный код ). Есть ли способ получить сигнал до того, как мой процесс будет убит? (Точно так же, как...