Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- jest
- 게임
- GIT
- 공룡게임
- cookie
- Sequelize
- 정렬
- react
- 자료구조
- game
- flask
- typeORM
- JavaScript
- MongoDB
- Express
- MySQL
- OCR
- nodejs
- Bull
- mongoose
- dfs
- Nest.js
- Queue
- class
- Dinosaur
- TypeScript
- AWS
- Python
- nestjs
Archives
- Today
- Total
포시코딩
7월20일 - [JS] process.exit, process.exitCode 본문
728x90
process.exit()
// process.exit(code)
process.exit(0)
process.exit(1)
- 동기적으로 프로세스를 종료시키는 코드
- 파라미터는 '종료 코드'를 나타낸다.
- 종료 코드의 default 값은 0
- 종료 코드가 생략되거나 0이면 '성공'
- 1인 경우 '실패'와 함께 종료된다.
- 문자열 정수 가능
- 해당 코드를 통해 프로세스를 종료시킬 수 있지만
공식문서에서는 이벤트 루프에서 보류 중인 추가 작업이 없으면
Node.js 프로세스는 자체적으로 종료되기 때문에
직접 호출하지 말고 이벤트 루프에 대한 추가 작업을 예약하지 않음으로써
프로세스가 자연스럽게 종료되도록 설정하는 것을 추천하고 있다.
process.exitCode()
process.exitCode = 1;
- process.exitCode는 프로세스를 종료시키는 코드가 아닌 종료될 때의 프로세스 '종료 코드'가 될 번호를 지정한다.
- default는 undefined
- 문자열 정수 가능
참고
https://nodejs.org/api/process.html#process_process_exit_code
728x90
'TIL' 카테고리의 다른 글
[study] Node CPU 점유율 최적화 관련 글 (0) | 2023.09.20 |
---|---|
How to connect wifi via wpa_supplicant, netplan in ubuntu (0) | 2023.08.02 |
7월18일 - JavaScript의 비동기 작업와 블로킹 (0) | 2023.07.19 |
7월17일 - 패키지 매니저 비교 (npm, yarn, yarn-berry, pnpm) (0) | 2023.07.17 |
7월16일 - 자료구조 (Queue, Stack, Hash) with. JavaScript (0) | 2023.07.17 |