π§μ΄μ체μ /리λ
μ€
리λ μ€ - μλΉμ€ μμ±(systemctl)
Janger
2023. 5. 9. 08:58
728x90
μλΉμ€ μμ±
nano /etc/systemd/system/my_service.service
[Unit]
Description=My Service
After=network.target
[Service]
ExecStart=/usr/bin/python3 /path/to/app.py
WorkingDirectory=/path/to/app/directory
Restart=always
User=my_user
[Install]
WantedBy=multi-user.target
[Unit] : μλΉμ€μ μ΄λ¦κ³Ό μ€ν μμ λ±μ μ 보λ₯Ό μ μν©λλ€.
[Service] : μλΉμ€ μ€ν μ νμν μ 보λ₯Ό μ μν©λλ€.
ExecStart : μλΉμ€λ₯Ό μμν λͺ
λ Ήμ΄λ₯Ό μ§μ ν©λλ€.
WorkingDirectory : μλΉμ€λ₯Ό μμν λ μ€ν νμΌμ λλ ν 리λ₯Ό μ§μ ν©λλ€.
Restart : μλΉμ€κ° μ€λ¨λ λ μλμΌλ‘ μ¬μμνλλ‘ μ§μ ν©λλ€.
User : μλΉμ€λ₯Ό μ€νν μ¬μ©μλ₯Ό μ§μ ν©λλ€.
[Install] : μλΉμ€λ₯Ό μΈμ μμν μ§μ λν μ 보λ₯Ό μ μν©λλ€.
μλΉμ€ λ±λ‘
sudo systemctl enable my_service
μλΉμ€ μ€ν
sudo systemctl start my_service
728x90