서버에 원격으로 로그인해서 실행하는 프로그램이 있어요. 일반적인 소프트웨어나 따로 개발했던 거요. 로그인 계정으로 실행되는 거죠. 로그오프, 로그아웃 또는 로그인 세션이 끊어지면 실행됐던 프로그램도 자동으로 종료되는 게 맞기는 하죠.
그런데 이 게 원하지 않는 상황일 수 있지요. 한번 실행해 놓으면 로그아웃되더라도 포그라운드든 백그라운드던 계속 실행되야만 하는 거요. 서비스, 크롤링, 마이닝, 게임, 매크로, VBscript, 배치파일, 쉘스크립트 등등이요.
- 서비스로 실행 안 됨
- systemd 스크립트 모름
- 부팅시 자동시작 안 됨
해당 프로그램이나 스크립트를 살펴보고 이리저리 해보면서 해결 방안을 찾는 수밖에 없어요.
【작업】
- nohup, screen 이용
- systemctl 작성
- 쉘스크립트 수정
- 소스 컴파일
- 퍼미션 조정
- SC, PM2, NSSM, InstallUtil 등으로 서비스에 등록
- bat, cmd. vbs 수정
- 환경변수
- 실행 계정, 권한 변경
- 자동 시작에 등록
- 작업스 케줄러 활용
【금액】
| 구분 | 금액 | 비고 |
| 작업비 | 별도 견적 |
답글 남기기