«process» 태그된 질문

프로세스는 실행중인 컴퓨터 프로그램의 인스턴스입니다.

1
PID가 주어진 프로세스의 반환 소유자
나는 목록에서 프로세스의 소유자를 잡으려고 노력하고 있는데, 나는 현재 놀고있는 것을 pidof nmap얻을 수 있는 명령 을 가지고 ps -u <PID> | grep USER있지만, 그것을 실행할 때 제목을 인쇄하게됩니다 (맨 위 줄). 프로세스 ID가 주어진 소유자의 이름을 어떻게 잡을 수 있습니까?

1
'kill -9'/ SIGKILL을 사용하지 않아야하는 이유
직접 답변을 찾지 못한 것에 놀랐 기 때문에이 질문을 게시; 이것이 중복이라면 사과-나는 보았다! 나는 그것을 들었 kill -9거나 kill -SIGKILL나쁘지만 왜 그런지 이해하지 못합니다. 내가 안하면 kill -9어떻게 해야 내가 프로세스를 종료 할 수 있습니까?
14 process  kill 

1
빼기 및 더하기 로그인 작업 프로세스
이 명령은 백그라운드에서 실행 중입니다. foo @ contoso ~ $ 수면 30 & foo @ contoso ~ $ 수면 60 & foo @ contoso ~ $ 수면 90 & 작업 프로세스를 실행 한 후 빼기와 더하기 부호는 무엇입니까? foo @ contoso ~ $ 작업 [1] 러닝 슬립 30 & [2]-러닝 …


1
"가장 큰 프로세스를 죽이십시오"버튼
이 랩탑에는 SSD가 있으므로 스왑을 생략하기로 결정했습니다. 이것은 대부분의 경우 잘 작동하지만 때로는 RAM이 약간 짧아지고 컴퓨터가 실제로 느려지고 얼어 붙는 경향이 있습니다. 충분히 빨리 정지되는 것을 감지 할 수 있도록 커널로 바로가는 "가장 큰 프로세스 종료"버튼을 구현할 수있는 방법이 있습니까? 또는 컴퓨터이기 때문에 얼어 붙어 가장 큰 프로세스 자체를 …
14 process 

2
SSH가 백그라운드 프로세스를 기다리지 않는 이유는 무엇입니까?
ssh -t백그라운드 작업이 완료되기를 기다리지 않는 이유는 무엇 입니까? 예: ssh user@example 'sleep 2 &' 2 초 후에 ssh가 반환되기 때문에 예상대로 작동하지만 ssh user@example -t 'sleep 2 &' 끝나기를 기다리지 않고 sleep즉시 돌아옵니다. 아무도 이것의 이유를 설명 할 수 있습니까? ssh -t돌아 오기 전에 모든 백그라운드 프로세스가 완료 될 …

2
쉘 스크립트가 어떤 프로그램을 실행했는지 알 수있는 방법이 있습니까?
* nix 세계에서 쉘 스크립트가 어떤 프로그램을 실행했는지에 대한 정보를 얻을 수있는 방법이 있습니까? 예: /path/to/script1 /path/to/script_xyz 이 가상 시나리오에서 script_xyz경로 정보를 가질 것입니다 ( /path/to/script1) 또는 프로세스 PID 그것을 실행 한 실체의. 참고 : 다른 솔루션과 접근법에 대해 궁금합니다. 실제로 이것이 가능할 것으로 기대하지는 않습니다.

1
왜 일부 프로그램은 즉시 쉘로 돌아가고 다른 프로그램은 실행이 완료 될 때까지하지 않습니까?
I가에서 읽고 현대 운영 체제의 명령이 실행될 때, 쉘이 자식 프로세스를 생성하는 책, 아이가 완성 된 실행을 가지고 다음 사용자에서 다른 명령을 기다립니다 때까지 기다립니다. 이것은 실제로 같은 많은 프로그램의 경우입니다 gedit. 터미널은 내가 닫을 때까지 명령을받지 않습니다 gedit. 그러나 원자 코드 편집기를 열면 셸이 즉시 반환되어 편집기를 실행해도 다음 …

2
왜 프로세스 / 프로그램이 좀비가됩니까?
스크립트가 명령 줄에서 제대로 실행되면 왜 cron을 통해 실행 한 후에 동일한 스크립트가 좀비 상태가되고 어떻게 동일한 문제를 해결합니까? 다음은 실제 예입니다. [root@abc ~]# ps ax | grep Z 23880 ? Zs 0:00 [checkloadadv.sh] <defunct> 23926 pts/0 S+ 0:00 grep Z [root@abc ~]# strace -p 23880 attach: ptrace(PTRACE_ATTACH, ...): Operation …

1
우아하게 자식 프로세스 목록을 얻습니다.
부모가 $ pid 인 모든 프로세스 목록을 얻고 싶습니다. 이것이 내가 생각해 낸 가장 간단한 방법입니다. pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" 자식 프로세스 목록을 얻는 명령이나 간단한 방법이 있습니까? 감사!
13 process  ps 


1
setuid 비트가 설정된 루트 소유 프로그램
Ping은 사용자 ID 비트가 설정된 루트가 소유 한 프로그램입니다. $ ls -l `which ping` -rwsr-xr-x 1 root root 35752 Nov 4 2011 /bin/ping 내가 알기로, 사용자가 핑 프로세스를 실행하면 유효 사용자 ID가 실제 사용자 ID (즉, 프로세스를 시작한 사람의 사용자 ID)에서 사용자 ID 루트로 변경됩니다. 그러나 이것을 시도하고 ps의 출력을보고 …

3
프로세스가 완료된 후 얼마나 오래 실행되었는지 확인하는 방법은 무엇입니까?
현재 프로세스를 실제로 얼마나 오래 실행하는지 확인하기 위해 다음을 사용하고 있습니다. ps -eo uid,pid,etime | egrep '^ *MY_ID' | egrep 'PID_OF_PROCESS' 그리고 그 결과는 다음과 같습니다. MY_ID PID_OF_PROCESS 00:16 그러나 프로세스가 끝나면 실제로 얼마나 오래 실행되었는지 알고 싶지만 해당 정보를 찾을 수없는 것 같습니다.
13 process 

1
bash처럼 프로세스를 일시 중단하고 다시 시작하는 방법
이 질문은 후속 작업입니다. 프로세스를 일시 중단하고 다시 시작하는 방법 그놈 터미널의 bash 세션에서 파이어 폭스를 시작했습니다. 프로세스 트리는 다음과 같습니다. $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985 27980 /bin/sh /usr/lib/firefox-3.6.15/run-mozilla.sh /usr/lib/firefox-3.6.15/firefox-bin 27989 27985 /usr/lib/firefox-3.6.15/firefox-bin 28012 27989 /usr/lib/firefox-3.6.15/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 27989 …

1
Linux에서 임의의 PID를 활성화하는 방법은 무엇입니까?
현재 보안 관점에서 OpenBSD, FreeBSD 및 Linux의 임의 PID 구현을 비교하고 있습니다. OpenBSD와 FreeBSD에 관한 한 제 작업은 끝났습니다. 그러나 여기의 대답 은 sysctl설정 덕분에 Linux에서 임의의 PID를 활성화 할 수 있다고 말하지만 어떤 설정인지 확인할 수 없었습니다. 인터넷에 대한 연구는 주류 Linux 커널에서 거부 된 패치와 토론으로 이어 지며 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.