Mac OS Xのサービス/実行プロセスマネージャーとは何ですか?


31

MySQLをインストールしましたが、MySQLが実行中か停止したかを確認できません。Windowsの「サービス」インターフェースに対応する現在実行中のサービスを確認するにはどうすればよいですか?

回答:


39

ほとんどの「サービス」(デーモンまたはエージェントと呼ばれる)については、次を確認できます。

ターミナル内: $ sudo launchctl list

たとえば、MySQLの場合のみ、上記のコマンドの出力をフィルタリングできます$ sudo launchctl list | grep -i mysql-iフィルターの大文字と小文字を区別しないことに注意してください。

これらは、Lingonという名前のGUIで制御できます。

他にもいくつかの「サービス」があり、それらは以下にインストールされます。

/Library/StartupItems

それらのために、ps -ef |grep /Library/StartupItemsそれがロードされ実行されているかどうかを表示するようなコマンド があります。ただし、停止、開始、または再起動する一般的なメカニズムはありません。

どのカテゴリにMySQLがインストールされているかを言うことは不可能です。なぜなら、あなたの質問には、インストールしたもの、ソース、インストール方法などに関する詳細が欠けているからです。


10

アプリケーション「Activity Monitor」は/ Applications / Utilitiesにあり、Unixコマンド「top」に類似したすべてのプロセスを表示します。


注:デフォルトでは、所有しているプロセスのみが表示されます。Viewメニューにすべてのプロセスを表示するように切り替える必要があります。
アレクサンダー-モニカーの復活

これは有効な答えではありません。OPは「Windowsの「サービス」インターフェースに対応する」リストを要求しています。アクティビティモニターと上部には、現在実行中のプロセスが表示されます。Chromeのようなプロセスとsshdのようなサービスは非常に異なり、質問の本質です。
カールズアルコレア

0

いいえ、catは連結するか、ビットバケットである/ dev / nullを表示するか、何もcat /dev/null表示しません。

ps -efコマンドラインで試してください。これにより、プロセスのステータスがすべて完全に表示されます

MySQLの実行を確認するには

ps -ef | grep -i mysql

-2

osxの端末でtopを使用できます…osxにはコマンドラインサービスマネージャがないことに驚いています。うわー!


6
cat /dev/nullOS Xで実行されるすべてのWindowsサービスを表示しませんか?
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.