回答:
vmware-guestdが実行されていることを確認します
ps -ef | grep vmware-guestd
使用initctl
して、既知のジョブとインスタンスのリストを要求し、それぞれのステータスを標準出力に出力できます。
#sudo initctl list
注:コマンドの前にsudo
(またはとしてログインするroot
)コマンドを付けることが重要です。ルート権限がない場合、「unable to connect to system bus: failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory.
」のようなエラーが発生する可能性がありますが、これは非常に混乱します。
結果のフィルタリング
このinitctl
コマンドは、多くの画面を流れる大きな結果リストを生成する場合があります。
そのため、標準出力をまたはなどのページネータプログラムにパイプする方が適切なless
場合がありmore
ます。
ただし、次のようgrep
なフィルタープログラムに出力をパイプすることを好みます。
# sudo initctl list | grep vmware
これは実行されますinitctl
が、結果にフィルターが適用され、フレーズvmwareが含まれない限り、すべての出力行が除外されます。
出力を理解する
grep-filteredコマンド(sudo initctl list | grep vmware
)を実行すると、次の出力が得られました。
vmware-tools start/running
vmware-tools-thinprint start/running
最初の行では、vmware-tools が実行されていることを確認しました。
出力がまったくなかった場合、vmware-tools が実行されていないと推測します。
マニュアルページは言う、出力の各行は、形式のジョブの状況を反映しています:initctl
job-name goal/state
見積もり:
ジョブ名が最初に指定され、その後に選択されたインスタンスの現在の目標と状態が続きます。目標は開始または停止のいずれかです。ステータスは、待機、開始、事前開始、生成、事後開始、実行中、事前停止、停止、強制終了、または停止のいずれかです。
ノート
参考までに、私のマシンはでしたUbuntu 13.10 Saucy Salamander Final Beta
。
見るinitctl
にはmanページのセクションをlist
し、status
より多くの情報のため。
Linuxのパイプなどへの最高の概要については、それの価値が読んでそれらの26、短い、その精液の記事のページ: Unixのタイムシェアリングシステム、DMリッチーとK.トンプソン
open-vm-tools
代わりに使用している場合、答えはわずかに異なります。lsmodは同じモジュールを表示します。実行中のプロセスでは、ps ax | grep vmtoolsd
代わりに実行します。