私はアプリケーションを作成しており、systemd
最初のサービスとして自動起動するために使用しています。サービスとして実行される他のアプリケーションもありますが、最初のサービスの後に2番目のサービスを開始したいと思います。
[Unit]
Description=2nd service
After=1st.service
問題は、systemdが最初のサービスが開始されたと見なして2番目のサービスを開始し続けるタイミングと方法です。
具体的に言えば、main()
最初のアプリケーションはシステム化されていますか?
int main()
{
..block 1 sec and wait for something
}
いくつかの基本概念に問題があるような気がしますが、この動作をどのように明確に理解できますか?私の最初のアプリに関する限り、私のコードのどの部分が開始時間に影響しますかsystemd
?