728x90
Linux Upstart 대신 사용하는 Systemd
(Ubuntu12.04LTS 이상)
Ubuntu 16.04 systemd service setup
Enable persistent user systemd services
지속적인 사용자 시스템 서비스 활성화하기
공식 Man page
loginctl enable-linger $user
Service file 만들기
서비스 파일을 생성해준다.
Create a systemd configuration
~$ sudo vi /etc/systemd/system/my-service.service
Example service
[Unit]
Description=Jupyter Notebook Server
[Service]
Type=simple
User=<username>
ExecStart=/home/<username>/.local/bin/jupyter-notebook ## 절대경로 사용
WorkingDirectory=/your/working/dir ## 작업 패스 지정
[Install]
WantedBy=multi-user.target
For more info and details of options checkout this
Reload the user daemon (this must be done on every change to your service file)
systemctl daemon-reload
Starting and or stop your service as needed
systemctl enable my-service
systemctl [start|restart] my-service
systemctl status my-service
systemctl stop my-service
systemctl disable my-service
'my_lesson > _Linux' 카테고리의 다른 글
Linux 공공데이터 한글깨짐 변환하기(iconv 명령) utf-8 ↔ euc-kr (0) | 2018.10.03 |
---|---|
Linux 엑셀파일 csv로 변화하기 (0) | 2018.10.02 |
Linux Upstart를 이용하는 방법 (Ubuntu11.10 이하) (0) | 2018.09.29 |
Linux Tmux 터미널 창 분할 프로그램 설치와 사용법 (0) | 2018.09.29 |
Linux Ubuntu 화면캡쳐하기 (0) | 2018.09.28 |
댓글