어제처럼 갑자기 정전이 되고 다시 전기가 들어왔을 때, HS 처럼 각 서비스가 자동으로 다시 시작되면 아주 완벽히 원상복구가 되는데 아직 NVM은 그렇지가 않아서 초간단 스크립트 서비스화 방법을 요약해서 기록한다.
일단 아래의 파일 이름을 NAME.service 로 만들고 아래의 내용을 적는다.
[Unit]
Description=이름 Service
[Service]
ExecStart=/usr/bin/python3 -u /경로/파일이름.py
StandardOutput=file:/st/w/a/std.log
StandardError=file:/st/w/a/err.log
Restart=always
[Install]
WantedBy=multi-user.target
제목하고 파일이름만 적으면 된다.
그러고는 아래와 같이 서비스 경로로 복사한다.
sudo cp NAME.service /etc/systemd/system
아래와 같이 서비스를 활성화 하고 시작한다.
sudo systemctl enable NAME.service
sudo systemctl start NAME.service
이러면 끝이다.
최근 댓글