백그라운드2 [이슈 로그] 리액트 애플리케이션 백그라운드 실행 리액트 애플리케이션을 백그라운드로 실행하기 위해 아래 커맨드를 입력했다.$ yarn dev --host 0.0.0.0 --mode production & 정상적으로 실행될 것이라는 기대와 다르게 에러가 발생한다.[5]+ Stopped (tty input) yarn dev --host 0.0.0.0 --mode production원인이 무엇일까?React 개발 서버(yarn dev)는 실행 중 터미널 입력을 필요로 하지만 이를 백그라운드에서 실행시켰으므로 터미널 입력을 처리하지 못하고 동작을 멈춘 것이다. 따라서 이는 TTY 입력 문제로 React 개발 서버는 백그라운드 실행 시에도 TTY 입력을 기본적으로 기다리는 특징을 이해해야 한다.해결은 nohup해결을 위해 nohup을 사용한다. n.. 개발일기/이슈 로그 2024. 12. 2. [Linux] jar 백그라운드 실행 및 로그 남기기 jar 실행의 방법은 3가지이다.1. jar 파일 그냥 실행java -jar *.jar2. 백그라운드 실행java -jar *.jar &이는 사용자가 SSH session을 종료하면 데몬도 함께 내려간다.3. 백그라운드에서 계속 실행nohup java -jar *.jar &session이 끊겨도 프로세스는 계속남아 동작하게 된다.4. jar 종료jar 종료는 아래와 같다.ps -ef | grep '*'kill -15 [pid]첫 번째 명령어로 pid를 찾고 프로세스를 죽인다.실행과 함께 로그를 남겨보자. 이 방법도 두 가지이다.A. Log overwirte(>)nohup java -jar *.jar > Log.log &overwrite 방법은 기존에 있던 파일의 내용이 사라지고 덮어 씌워진다.B. Log.. 개발일기/이슈 로그 2024. 8. 6. 이전 1 다음