현재 일부 프로세스를 모니터링하기 위해 ps 명령을 사용하고 있습니다. 그러나 시간 출력을 유닉스 타임 스탬프로보고 싶습니다. 내가 사용하고 명령 : ps -eo class,s,user,pid,pcpu,stat,start_time,cputime,args --sort=class | \
awk '$1 != "RR" && $1 != "FF" {print
그래서 난 그냥 제거 내 맥에 사제와 MySQL을 (5.7.16),하지만 난 어떤 프로세스가 실행이 있는지 확인 $ ps -ef | grep mysql
들어갔을 때, 나는이 "501 1069 1024 0 10:06AM ttys000 0:00.00 grep mysql"
있어이 평균을 하는가 mysql이 여전히 내 컴퓨터를 실행하고 있습니까? mysql
시작한 인스턴스를 계산하는 bash 스크립트를 만들었습니다. 여기 는 (이 예에서는, 나는 wc -l로 계산하는 대신 인스턴스를 보여주는거야)된다이 #!/bin/bash
nb=`ps -aux | grep count_itself.sh`
echo "$nb"
sleep 20
이 (물론, 내 스크립트가 count_itself.sh 이름)를 실행하면 나는이
ps 명령에 의해 반환 된 데이터를 구문 분석해야하는 스크립트 작업. Redhat/Centos에서는 열 구분 기호를 지정하기가 쉽지만 BSD version of PS과 같이 간단하지는 않습니다. 나는, 출력이 될 것이다는 어떤 문자로 공백을 대체 할 awk, sed 또는 tr을 사용하는 것이 가능하지만, 형식이 args 또는 어딘가에 중간에 comm을 가지
ssh를 통해 다음 명령을 실행하려고 할 때 : ssh hostname 'for pid in $(ps -ef | grep "some process" | awk '{print $2}'); do kill -9 $pid; done' 나는 다음과 같은 오류 얻을 : awk: cmd. line:1: {print
awk: cmd. line:1: ^unexpecte
나는 유닉스 계열의 초보자입니다. 그리고 나는 검색으로 정말 답을 찾을 수없는 이상한 문제를 만났습니다. #!/bin/bash
me=`basename "$0"`
echo $(ps -e | grep "$me" | wc -l)
ps -e | grep "$me" | wc -l
해당 bash 스크립트를 실행 한 후 에코는 2를 표시하고 ps는 내가 원하는
배경 내가 CPU 코어 ID와 활용 각각의 내 시스템에서 실행중인 모든 프로세스를 찾고 싶어요. 저는 ps -eF을 사용하여 CPU 코어 ID를 얻었으며 ps -aux을 사용하여 CPU 사용률을 얻었습니다. 쿼리 내가 알고 싶은 , 하나의 명령 또는 가지를 모두 검색 할 수 ps 명령에 사용할 수있는 모든 특정 옵션을 사용하여 가지 모두를 얻을 수있는 방법
터미널과 관련되지 않은 프로세스의 ID를 모두 찾고 싶습니다. ps aux | less 명령을 실행하면 TTY 필드에 ? 문자가있는 많은 프로세스가 나타납니다. 나는 그 프로세스 ID를 얻고 싶습니다. pgrep으로 해결할 수 있습니까? 나는 here 이상의 문서를 보았지만 잘 모르겠습니다.
이것은 바보 같은 질문 일 수 있지만, 파이썬 다중 처리 모듈을 사용하여 생성 된 서브 프로세스와 연관된 프로세스 이름을 편집 할 수있는 방법이 있습니까? 이 용도로 사용하려면 명령 행 유틸리티 top 또는 ps을 사용하여 실행중인 서브 프로세스와 중단 된 서브 프로세스를 확인할 수 있어야합니다. 예 : 나는 다음 프로세스를 참조하는 것이 바람직 할 것이다
파이썬에서 터미널 stdin을 납치하는 방법이 있습니까? 유닉스 전용 솔루션이 잘 될 것이다. 현재 이름이 지정된 프로세스를 모니터링 할 수 있도록 top 주변에 작은 래퍼를 작성하고 있습니다. 모든 실행중인 파이썬 인스턴스. 기본적으로 pgrep을 호출하여 프로세스 ID를 얻은 다음 -p 옵션을 사용하여 top을 실행합니다. 전반적으로이 스크립트는 몇 년