GNU/Linux >> Linux の 問題 >  >> Linux

基本的なSystemdサービスファイルを作成しますか?

ユーザーがローカルホストでHTTPを介して対話するNodejsアプリケーションを開発しています。実質的にパラメータはなく、デーモンには実質的に依存関係がなく、ログイン時間までに起動する必要があります。

スタートアップスクリプトについては、各プラットフォームのイディオムに従いたいと思います。つまり、UbuntuではUpstart、Fedoraではsystemdです。

  • systemdシステムファイルを作成するための優れたチュートリアルはありますか?
  • 知っておくべき「ベストプラクティス」はありますか?

これらのリソースを見つけました:

  • systemdに関するFedorawikiページ
  • systemdシステムファイルの作成に関するブログ
  • ウィキペディアでシステム化

私は主に、参照としての一種のAPIと、従うべき基本的な形式を探しています。

承認された回答:

Systemdのマニュアルページから始めます。これらは、システムとサービスの包括的なリソースを表しています。

freedesktopSystemdFAQもあります。


Linux
  1. Linuxsystemdに新しいサービスを追加する

  2. 年齢別にファイルを削除しますか?

  3. Linux – Fsckスクリプトの場所?

  1. SystemdサービスはNodejsを起動しませんか?

  2. プロセスがファイルを書き込めないようにする方法

  3. systemd ソケットのアクティベーションと xinetd

  1. systemdを使用してスタートアップを管理する

  2. 10の便利なsystemdコマンド:リファレンス

  3. LinuxでSystemdサービスを作成する方法