PCが再起動したときに自動的に起動するように、設定でApache2サーバーとxsp2サーバーをどのようにマージできますか?

PCが再起動したときに自動的に起動するように、設定でApache2サーバーとxsp2サーバーをどのようにマージできますか?

以下に示すPCの再起動例で自動起動を達成するには、設定でApache2サーバーとxsp2サーバー(またはmod-mono-serverサーバー)を組み合わせる必要があります。

記事を引用すると、https://askubuntu.com/questions/9382/how-can-i-configure-a-service-to-run-at-startup

"sudo update-rc.d minidlna defaults
This should add the service to the automatic startup system. But if you get:

System start/stop links for /etc/init.d/minidlna already exist.
Do the command

sudo update-rc.d minidlna enable"

自動起動プロセス中にApache2サーバーとxsp2サーバーが一緒にバンドルされるように、上記の例をどのように適用できますか?

私は最初にApache2を起動してからxsp2を起動するつもりです。 Ubuntu 16.04でこれは可能ですか?それとももっと良い方法がありますか?

どんな助けでも大変感謝します。

ベストアンサー1

update-rc.dの代わりにsystemdの使用を提案した@garethTheRedに感謝します。

URL基本システムサービスファイルの作成この答えが含まれています。

ステップ1:拡張パラメータを使用して、基本的にbashプロセスをトリガするこのファイル(場所参照)を作成しました。 Bashとは異なる独自のコマンドを実行できます。

[root@y500-fedora ~]# cat /usr/lib/systemd/system/foo.service 
[Unit]
Description=foo

[Service]
ExecStart=/bin/bash -c "while true; do /bin/inotifywait -qq --event close_write /sys/class/backlight/acpi_video0/brightness; su myusername -c '/bin/xbacklight -display :0 -set $(cat /sys/class/backlight/acpi_video0/brightness)'; done"

[Install]
WantedBy=graphical.target
Step 2:

systemctl enable foo
(similarly you can disable it)

(オプション)ステップ3:次回の再起動時に自動的にグラフィックモード(ランレベル5)で起動する必要がありますが、今すぐ起動する場合:

# systemctl start foo
# systemctl status foo # optional, just to verify

おすすめ記事