私は何も返さず、基本的に永久に実行される独自の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