私プロジェクト/サービスこれにより、Linux m/c用のインストール可能なファイルが提供されます。
サービス:マシンの電源が入っている場合は常にバックグラウンドで実行されます。 Linuxバックグラウンドプロセス。
このファイルの拡張子が何であるかを知りたいです。 Windowsサービスに.exe拡張子はありますか?
このファイルをインストールするには、Linuxシステムの管理者権限が必要ですか?
次のコマンドを使用できます
[Unit]
Description=Dotnet Core Demo service
[Service]
ExecStart=/bin/dotnet/dotnet Service.Sample.dll
WorkingDirectory=/etc/SampleService/
User=dotnetuser
Group=dotnetuser
Restart=on-failure
SyslogIdentifier=dotnet-sample-service
PrivateTmp=true
[Install]
WantedBy=multi-user.target
ベストアンサー1
最初のコードは[Unit]
システムサービスファイルです。パッケージをデプロイするときは、dpkg、RPMなどのパッケージシステム固有の方法を使用する必要があり、サービスファイルを適切なディレクトリ(ほとんどの場合/usr/lib/systemd/system)に配置してインポートします。 [インストール]セクション(systemctl enable
)に従って自動的に起動します。 systemdおよび関連パッケージシステムのマニュアルを参照してください。
サービスファイル拡張子は.service
。