C、C++を使ってLinux上で名前を指定して、特定のデーモンが実行中であるかどうかをプログラムで確認する方法は?C、C++を使ってLinux上でその名前を指定して、特定のデーモンが実行されているかどうかをプログラムで確認する方法は?
2
A
答えて
0
私は上記のコメントを追加できません。 systemctlを使用してサービスの状態を確認できます。
systemctl status servicename
これは端末コマンドです。 system("systemctl status servicename")
を使用すると、C++からの呼び出しを管理できます。
これは見ていたものですか、それと似ています。
関連する問題
- 1. カスタムC#PowerShell Cmdlet -Verboseが指定されているかどうかを確認
- 2. 特定のビットが設定されているかどうかを設定して確認する方法は?
- 3. テキストファイルがC#で特定のパスに生成されているかどうかを確認する方法
- 4. 特定のバージョンのFlash PlayerがC#にインストールされているかどうかを確認する方法。
- 5. LinuxのCプログラム:別のプログラムが実行されているかどうかを調べる方法
- 6. Windowsサーバが特定のプログラムを実行しているかどうかをLINUXから判断する方法
- 7. Railsでサブミットして特定のパラメータが送信されているかどうかを確認する方法
- 8. jQueryが特定のWebアプリケーションで使用されているかどうかを確認する方法は?
- 9. 特定のマシンでスクリプトが既に実行されているかどうかを確認しますか?
- 10. 特定のアプリがiOSで実行されているかどうかを確認しますか?
- 11. c#特定のドメインでWindowsアカウントがロックアウトされているかどうかを確認します。
- 12. C++のコマンドラインで名前を指定してファイルを作成する方法は?
- 13. C#アプリケーションがデスクトップブリッジ(プロジェクトセンテニアル)でUWPアプリケーションとして実行されているかどうかを確認する
- 14. DSXで実行されているかどうかをプログラムで確認
- 15. TarArchiveEntryに3つの実行ビットが設定されているかどうかを確認する方法は?
- 16. 特定のユーザーがPassportを使用してログインしているかどうかを確認する方法
- 17. 特定のデバイスドライバがロードされているかどうかを確認する
- 18. C#定義されているかどうかを確認する変数
- 19. DataContractSerializerの使用時に値が指定されているかどうかを確認する方法
- 20. C#で特定のコードが実行されている
- 21. opcodeキャッシュがサーバー上で実行されているかどうかを確認する方法は?
- 22. vimスクリプトで、.vimrcで設定が指定されているかどうかを確認するには?
- 23. Qt特定のホスト名がlocalhostを指しているかどうかを確認します
- 24. 特定のアドインがインストールされているかどうかを確認する方法はありますか?
- 25. Java:特定のビットがlongに設定されているかどうかを確認してください
- 26. C++データに文字列が指定されているかどうかを確認する
- 27. pydaemonを使ってデーモンプロセスの名前を指定する方法
- 28. Linuxでc/C++プログラムをデーモン化する方法
- 29. ターミナルサーバーサービスが実行されているかどうかをプログラムで確認する方法
- 30. Cで特定の位置に特定の文字が含まれているかどうかを確認しようとしています
systemdのマニュアルを検索する必要があります。しかし、ちょうど好奇心のために、これは[XY問題](http://xyproblem.info)ですか?誰かがこの種の質問をしている私の経験から、彼らは実際に何か他のことをしたいと思っています。 –
また、必要なデータを照会するためにはプログラムにroot権限が必要であるため、これを行うことはセキュリティ上のリスクになる可能性があることに注意してください。 –
おそらくこれに似たものを使用します。 'ps aux |の出力を解析するgrep ':http://stackoverflow.com/questions/478898/how-to-execute-a-command-and-get-output-of-command-within-c-using-posix –