システムでは、私のサービス/アプリケーションがいつ始まったと思いますか?

システムでは、私のサービス/アプリケーションがいつ始まったと思いますか?

私はアプリケーションを作成しており、systemd最初のサービスとして自動起動するために使用しています。サービスとして実行される他のアプリケーションもありますが、最初のサービスの後に2番目のサービスを開始したいと思います。

[Unit]
Description=2nd service
After=1st.service

問題は、systemdが最初のサービスが開始されたと見なして2番目のサービスを開始し続けるタイミングと方法です。

具体的に言えば、main()最初のアプリケーションはシステム化されていますか?

int main()
{
    ..block 1 sec and wait for something
}

いくつかの基本概念に問題があるような気がしますが、この動作をどのように明確に理解できますか?私の最初のアプリに関する限り、私のコードのどの部分が開始時間に影響しますかsystemd

ベストアンサー1

おすすめ記事