2017-04-03 4 views
0

인 특수 문자가 포함 된 스톰 토폴로지를 종료합니다. 따라서 -local이라는 이름으로 배포 된 스톰 스타터 (storm-starter) 중 하나에서 스톰 토폴로지를 얻었습니다. 이름이 인수로 해석되므로 kill으로 보내려고하면 너무 행복하지 않습니다. 나는 이중 따옴표 등으로 이름을 헛되이 전달하려고 시도했다. 다른 방법이 있습니까? |토폴로지 이름이

1) 토폴로지를

e.g: pkill local 

2) 실행 추신 -ef를 죽일 pkill에 명령을 사용하여 -

+0

좋아 사람을 내가 치우는으로 앞서 갔다 zookeeper 데이터 (zookeeper.conf에 지정된 위치)의 모든 기존 토폴로지가 삭제되었습니다. – pugmarx

답변

-1

나는이 시도하지만 다음을 시도하고 작동하는지 확인하지 않은 지역 다음 "- 현지"에 대한 프로세스 ID를 찾아 다음이 명령을 사용 그렙 -, 나는이 문제에 대처하기 위해 '우아한'방법을 찾을 수 있기 때문에,

kill -9 {process-id of "-local" without using curly brackets} 
+0

흠. 확실하지 않지만 Unix 프로세스와 섞여있는 것처럼 보입니다. 이 질문은 apache-storm 프레임 워크와 관련이 있으며 "토폴로지"는 독립적 인 프로세스가 아닙니다. :) – pugmarx