bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo コマンド・リファレンス > セクション 1 - コマンド |
Tuxedo コマンド・リファレンス
|
名前
tmipcrm−ローカル・マシンで BEA Tuxedo ATMI アプリケーションが割り当てた IPC リソースを削除
形式
tmipcrm [-y] [-n] [TUXCONFIG_file]
機能説明
tmipcrm は、BEA Tuxedo ATMI アプリケーションによって割り当てられる、共用メモリ、メッセージ・キュー、セマフォなどの IPC リソースをクリーン・アップします。このコマンドは、通常、シャットダウンの異常終了などのエラー状況の発生後に実行されます。正常な状態では、割り当てられたすべての IPC リソースは、BEA Tuxedo ATMI システムのシャットダウン時にクリーン・アップされます。BEA Tuxedo ATMI のコア・システムとワークステーション・コンポーネントによって使用される IPC リソースも削除されます。
tmipcrm はローカル・サーバ・マシン上でのみ機能するので、BEA Tuxedo コンフィギュレーション内のリモート・マシン上にある IPC リソースはクリーン・アップされません。TUXCONFIG ファイルの名前は、TUXCONFIG 環境変数の値として指定するか、またはコマンド行で指定する必要があります。TUXCONFIG ファイルは必須で、読み取り可能である必要があります。
このコマンドを正常に実行できるのは、適切なパーミッションを持つユーザまたは管理者だけです。このコマンドは、掲示板 (BB) を格納する共用メモリ・セグメントにアタッチ可能であることを前提としており、掲示板に格納されて参照される IPC リソースを削除しようとします。システム上のその他の条件によって削除が失敗することもあります。このような失敗が検出された場合には通知されます。
以下のオプションがサポートされています。
診断
TUXCONFIG ファイルが見つからない場合は、致命的なエラーが発生し、次のメッセージが表示されます。
Cannot open tuxconfig file
TUXCONFIG ファイルが読み取れない場合は、致命的なエラーが発生し、次のメッセージが表示されます。
Execute permission denied, not application administrator
掲示板の共用メモリへのアタッチが失敗した場合は、致命的なエラーが発生し、次のメッセージが表示されます。
Cannot attach to BB!
使用例
このコマンドは、通常は会話モードで実行して、必要に応じて質問に対する応答を求めるプロンプトを表示します。-y オプションを指定すると、tmipcrm は応答を求めるプロンプトを表示しませんが、すべての質問に対して「はい」と答えたと見なされます。-n オプションを指定すると、tpipcrm は stdout に IPC リソースを表示するだけで終了し、IPC リソースは削除されません。
次の例は、このコマンドの一般的な使用方法を示しています。
$ tmipcrm /home/user/apps/tuxconfig
Looking for IPC resources in TUXCONFIG file /home/user/apps/tuxconfig
The following IPC resources were found:
Message Queues:
0x2345
0x3456
…
Semaphores:
0x34567
0x45678
…
Shared Memory:
0x45678
0x56789
…
Remove these IPC resources (y/n)?: y
Removing IPC resources … done!
次のコード例では、ローカル・マシン上の BEA Tuxedo ATMI アプリケーションで使用される IPC リソースの一覧を、ipclist というファイルに出力します。
tmipcrm -n /home/user/apps/tuxconfig >ipclist
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |