Linux에서 실행파일 service로 등록해서 사용하기

root 권한으로 /etc/systemd/system 디렉토리에 [서비스명].service ( 예: myapp.service ) 파일을 하나 생성합니다.

/etc/systemd/system$ sudo touch myapp.service

vim이나 nano로 해당 파일을 아래와 같이 수정합니다.

[Unit]
Description=My App
 
[Service]
ExecStart=/your/app/file
WorkingDirectory=/your/working/dir
 
[Install]
WantedBy=multi-user.target

서비스 실행은 아래 명령어를 순서대로 입력하면 됩니다.

sudo systemctl daemon-reload
sudo systemctl enable myapp
sudo systemctl start myapp