Python 스크립트를 systemd로 실행하는 중에 문제가 발생했습니다.

Python 스크립트를 systemd로 실행하는 중에 문제가 발생했습니다.

나는 아무것도 반환하지 않고 기본적으로 영원히 실행되는 내 자신의 Python 스크립트를 실행하려고합니다. 그런데 서비스를 시작하려고 하면 systemctl start myservice.service(파일에 쓰는 것을 볼 수 있음) CLI를 취소해야 합니다. 즉, CLI를 다시 사용하려면 키를 눌러야 하며 CTRL+C, 그러면 스크립트가 취소됩니다. 아니면 잠시 기다리면 systemctl을 통해 시간 초과가 발생합니다.

서비스 파일:

[Unit]
Description=Avanza API

[Service]
Type=simple
User=user
Group=user
ExecStart=python3 myscript.py arg1 arg2
WorkingDirectory=/somedir/

[Install]
WantedBy=multi-user.target

관련 정보