PID %CPU %MEM COMMAND
719011 ---- -- 0 ---- --- ---- - 0.7 1.3 606:58.25 dvaudio_server
719012 ---- -- 0 ---- --- ---- - 0.7 1.3 606:58.25 dvaudio_server
719013 ---- -- 0 ---- --- ---- - 0.7 1.3 606:58.25 dvaudio_server
719014 ---- -- 0 ---- --- ---- - 0.7 1.3 606:58.25 dvaudio_server
719015 ---- -- 0 ---- --- ---- - 0.7 1.3 606:58.25 dvaudio_server
719016 ---- -- 0 ---- --- ---- - 0.7 1.3 606:58.25 dvaudio_server
Возможно ли достичь вышеуказанного результата сверху, только путем накопления команд, соединенных вместе, а затем сохранения в файл?
Я пробовал разные способы, но все они дают беспорядочные результаты.
Есть ли способ получить эту информацию только с помощью pPID? После этого будет сохраняться необходимость записи каждого дочернего PID в команде!
top -b -n1 | sed '1,6d'
Вы можете использовать опцию -b для top:
-b : Batch mode operation
Starts top in 'Batch mode', which could be useful for
sending output from top to other programs or to
a file. In this mode, top will not accept input and runs
until the iterations limit you've set with the '-n'
command-line option or until killed.
Это в основном делает top неинтерактивным. Вы можете передать любую команду по своему усмотрению и перенаправить вывод в файл по вашему выбору.
Как сказано в этом случае, вы можете использовать опцию -n, чтобы не иметь чтобы убить процесс. Если вы хотите, чтобы процесс останавливался, как только он показывал результат, используйте значение -n 1.
sed -'1,6d' избавится от резюме использования ресурсов (первые 6 строк вывода).
Возможный дубликат вывода get top для неинтерактивной оболочки.
top -b -n1 | sed '1,6d'
Вы можете использовать опцию -b для top:
-b : Batch mode operation
Starts top in 'Batch mode', which could be useful for
sending output from top to other programs or to
a file. In this mode, top will not accept input and runs
until the iterations limit you've set with the '-n'
command-line option or until killed.
Это в основном делает top неинтерактивным. Вы можете передать любую команду по своему усмотрению и перенаправить вывод в файл по вашему выбору.
Как сказано в этом случае, вы можете использовать опцию -n, чтобы не иметь чтобы убить процесс. Если вы хотите, чтобы процесс останавливался, как только он показывал результат, используйте значение -n 1.
sed -'1,6d' избавится от резюме использования ресурсов (первые 6 строк вывода).
Возможный дубликат вывода get top для неинтерактивной оболочки.
top -b -n1 | sed '1,6d'
Вы можете использовать опцию -b для top:
-b : Batch mode operation
Starts top in 'Batch mode', which could be useful for
sending output from top to other programs or to
a file. In this mode, top will not accept input and runs
until the iterations limit you've set with the '-n'
command-line option or until killed.
Это в основном делает top неинтерактивным. Вы можете передать любую команду по своему усмотрению и перенаправить вывод в файл по вашему выбору.
Как сказано в этом случае, вы можете использовать опцию -n, чтобы не иметь чтобы убить процесс. Если вы хотите, чтобы процесс останавливался, как только он показывал результат, используйте значение -n 1.
sed -'1,6d' избавится от резюме использования ресурсов (первые 6 строк вывода).
Возможный дубликат вывода get top для неинтерактивной оболочки.