티스토리 뷰

Dev/Java

Grunt Process Name 변경

hellotheresy 2017. 6. 13. 15:21



1. 개요 

 : Grunt를 이용하여 Front-end를 실행시키면, OS 레벨에서 다음과 같이 Grunt란 이름으로 실행이 되어 있는 것을 알수 있다.

파라미터 및 기타 Application내용을 확인하기 어렵기 때문에 Kill하기 위해서는 일일이 PID를 확인해야 한다.








2. 원인 

 : C나 exec를 이용하여 프로세스 이름을 변경할 수는 있지만, 별도로 fork시켜서 변경하는 것이므로 좋은 방법은 아니다 

(   https://askubuntu.com/questions/153900/how-can-i-start-a-process-with-a-different-name   ) 

 

 Process name을 확인하기 위해 Grunt를 열어보니 Process.title이란 이름으로 하드코딩되어 있음을 알 수 있다

 

 vi Grunt 

 



3. 해결

 : 전역으로 변수가 되어 있다면, 해결해기 위해서는 로컬변수로 치환하면 된다.

 Gruntfile.js에 process.title을 수정하여 재기동하면 다음과 같이 프로세스 내용이 변경된다




   Gruntfile.js




  프로세스 확인




이런 방식을 활용한다면 pkill 명령어로 PID를 굳이 확인하지 않더라도 쉽게 프로세스를 Kill하고 재기동할 수 있다. 



'Dev > Java' 카테고리의 다른 글

java Annotation @SuppressWarnings  (2) 2017.03.02
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함