AIX 7.1에서 ps -ef 명령의 출력과 관련된 비정상적인 문제가 있습니다. 쉘 스크립트는이 출력을 구문 분석하여 프로세스를 모니터합니다. 나는 두 차례에 걸쳐이 목록에서 프로세스 (Perl 프로그램)가 생략되었음을 알았다. 주제에 관해 읽은 모든 것은 이것이 가능하지 않다고 말합니다. 문제의 프로그램은 오전 6시에 crontab을 통해 시작하고 자체
매우 오래 실행중인 셸 스크립트 (24 시간 이상 실행)가 있습니다. 아주 간단한 스크립트입니다. dir에서 xml 파일을 읽고 파일의 내용을 sed 작업을 수행합니다. dir에는 1 백만 개의 xml 파일이 있습니다. 내가 명령을 ps -ef | grep "runDa*"
를 다음 실행할 때 내 스크립트 이름은 내가 username 34535 1 48
pangu의 솔루션으로 iOS 버전 9.3.1을 사용하여 iPhone 6을 jailbroken했습니다. 후 나는 모든 프로세스가 ps 명령에 의해 실행 목록을 시도, OpenSSH를 설치하고 울부 짖는 소리는 내가 가진 결과이다 : 그것은 나에게 보인다 PID TTY TIME CMD
1925 ttys000 0:00.04 -sh
1945 ttys000
실행중인 프로세스가 있는지 확인하기 위해 프로세스 모니터를 만들었고, 발견되면 해당 프로세스가 허용되는지 아닌지를 확인해야합니다. 기본적으로 보안 검사. 실행중인 프로세스를 찾아보고 예상 한 결과를 얻을 때 유용합니다. 그러나, 프로세스가 발견되지 않을 때 어떤 이유로 나는 "ok"대신에 빈 라인을 뱉어 버릴 것입니다. 나는 변수 rmanRUNNING이 프
ID로 프로세스를 죽이기 위해 bashscript를 작성하고 싶지만, 변경 작업을 계속하기 때문에 PID가 작동하지 않는 것처럼 보일 수도 있습니다. 왜 이런거야? Jacks-MBP:~ Knof$ ps aux | grep "firefox"
Knof 515 0.0 4.3 4822060 723232 ?? U 10:28PM 4:57.15 /Applicat
리눅스 서버의 프로세스 트리를 매초 파일에 기록하고 싶습니다. while true; do ps aux --forest >> tmp/ps-aux-forest.log; sleep 1; done
내가 놓친 거지 : 이 내가 지금 가지고있는 솔루션입니다 은 출력은 각 라인에 타임 스탬프를 포함하지 않는 ps에 대한 모든 초 프로세스 만들어집니다. 저는 ps과
나는 $ 1의 PID를 얻고 프로세스를 죽이는 매우 짧은 스크립트를 작성했다. 개선을위한 몇 가지 질문/요청 사항이 있습니다. (OSX) 예를 들어 #!/bin/bash
getpid=$(ps aux -O start | grep -i "$1" | grep -v grep | grep -v $0 | awk '{ if (NR==1) {print $2}}')