반응형
일반적으로, systemd에서 사용되는 Unit 파일들은 /lib/systemd/system/에 저장되어 있다. 그러니 여기에 파일을 생성하면 된다.
샘플 유닛 파일
[Unit]
Description=Running a Java Jar package as a background service
[Install]
WantedBy=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/java -jar /home/elex/MyApp.jar
WorkingDirectory=/data
Restart=always
User=root
[Path]
my-app.service라는 이름으로 저장한다.
systemd 데몬을 재시작
systemctl daemon-reload
서비스를 등록
systemctl enable my-app.service
그 외 쓸만한 명령
systemctl start my-app
systemctl stop my-app
systemctl restart my-app
systemctl status my-app
https://www.digitalocean.com/community/tutorials/understanding-systemd-units-and-unit-files
반응형
'IT > Software' 카테고리의 다른 글
Filemanager Actions (0) | 2021.03.10 |
---|---|
[우분투] Nimf 한글입력기 설치 (0) | 2018.07.20 |
[우분투] 서버에 오라클 자바 설치 (0) | 2018.05.22 |
[우분투] SSH 서버 설치 및 설정 (0) | 2018.05.22 |
Geany IDE에 Darcular 테마 적용하기 (0) | 2018.05.20 |