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
๋ฐ์ํ
'๐ง์ด์์ฒด์ > ๋ฆฌ๋ ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฆฌ๋ ์ค - ๋ฐํํ๋ฉด ๋ฐ ํ๋ก๊ทธ๋จ ํ์์ ํ๋ก๊ทธ๋จ ์์ด์ฝ ์์ฑ(.desktop) (0) | 2023.05.16 |
---|---|
๋ฆฌ๋ ์ค - GRUB ๋ถํ ์์ ๋ณ๊ฒฝ (0) | 2023.05.15 |
๋ฆฌ๋ ์ค - WSL2 Ubuntu cmd์์ ์ ์ง์ (0) | 2023.05.04 |
๋ฆฌ๋ ์ค - ํ์ฌ ์๊ฐ, ๋ ์ง ๋ณ๊ฒฝํ๊ธฐ(date, NTP) (0) | 2023.03.12 |
๋ฆฌ๋ ์ค - ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด ์ฃผ์ ๋ณ๊ฒฝ ๋ช ๋ น์ด(route) (0) | 2023.03.10 |