우분투 시스템에 hadoop을 설치하고 있습니다. 시작하면 포트 9000이 사용 중이라고보고합니다. 나는 사용했다 : netstat -nlp|grep 9000 그러한 포트가 있는지 확인하고 이것을 얻었습니다. tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 그러나 프로세스를 유지하는 프로세스의 PID를 어떻게 얻을 수 있습니까?
다음과 같은 쉘 스크립트를 갖고 싶습니다. my-app & echo $my-app-pid 그러나 방금 실행 된 명령의 pid를 얻는 방법을 모르겠습니다. jobs -p my-app명령을 사용 하여 pid를 grep 할 수 있다는 것을 알고 있습니다 . 그러나 셸을 여러 번 실행하려면이 방법이 작동하지 않습니다. 때문에 jobspec이 모호합니다.
집에 가기 전에 시작해야 할 프로세스가 오래 실행되기 때문에 프로세스를 시작하기 위해 서버에 SSH 세션을 만들지 만 랩톱을 닫고 집에 가서 저녁 식사 후 나중에 가고 싶습니다. 퇴근 전에 시작한 과정을 확인하십시오. SSH로 어떻게 할 수 있습니까? 내 이해는 SSH 연결을 끊으면 서버에서 로그인 세션도 중단되므로 장기 실행 프로세스가 중단된다는 …
로컬에서 작업 할 때부터 원격 컴퓨터에서 스크립트를 실행했습니다. SSH를 통해 동일한 사용자로 컴퓨터에 연결할 수 있으며에서 실행되는 스크립트를 볼 수 ps있습니다. $ ps aux | grep ipcheck myuser 18386 0.0 0.0 18460 3476 pts/0 S+ Dec14 1:11 /bin/bash ./ipchecker.sh 로컬 세션에서 stdout으로 출력하는 것입니다 ( ./ipchecker.sh로컬 터미널 창에서 리디렉션, 리디렉션 …
을 사용하여 백그라운드에서 원격 컴퓨터에서 wget을 시작했습니다 &. 갑자기 다운로드가 중지됩니다. 프로세스를 종료 한 다음 명령을 다시 실행하고 싶습니다. 어떻게 종료합니까? 쉘 창을 닫지 않았습니다. 그러나 아시다시피 Ctrl+ C및 Ctrl+ 사용은 중단되지 않습니다 Z.
에서 ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb 에서 다음 htop과 같이 나타납니다. htop이 ps보다 더 많은 프로세스를 표시하는 이유는 무엇입니까?
There are stopped jobs.bash 쉘을 종료하려고 할 때 메시지가 나타납니다. python 2.x에서 재현 가능한 시나리오는 다음과 같습니다. ctrl+ c는 인터프리터에서 예외로 처리합니다. ctrl+ z프로세스를 '중지'합니다. ctrl+ d실수로 파이썬을 종료합니다. 다음은 실제 터미널 출력입니다. example_user@example_server:~$ python Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" …
리눅스 proc(5)매뉴얼 페이지 하더군요 /proc/$pid/mem"프로세스의 메모리의 페이지에 액세스 할 수 있습니다." 그러나 그것을 사용하려는 간단한 시도는 나에게만줍니다. $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error 왜 cat자체 메모리를 인쇄 할 수 /proc/self/mem없습니까 ( )? 그리고 쉘 메모리를 인쇄하려고 할 때 이상한 프로세스가 없다는 오류 /proc/$$/mem는 …
삭제되었지만 응용 프로그램에서 여전히 열려있는 큰 파일은 어떻게 찾습니까? 프로세스에서 파일을 열었더라도 어떻게 그러한 파일을 제거 할 수 있습니까? 상황은 로그 파일을 엄청난 속도로 채우는 프로세스를 실행하는 것입니다. 이유를 알고 있으며 수정할 수 있습니다. 그때까지 프로세스를 종료하지 않고 로그 파일을 rm 또는 비우고 싶습니다. 단순히 수행 rm output.log하면 파일에 대한 …