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

ベストアンサー1

おすすめ記事