{
    "content": [
        {
            "type": "text",
            "text": "# ipmish(1) (man)\n\n**Summary:** openipmish - Shell interface to an IPMI system\n\n**Synopsis:** openipmish [option]\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| — | --drawmsg | — | Turn on raw message debugging, this will dump all low-level messages to debug log out‐ put. This differes from normal me |\n| — | --dlock | — | Turn on lock debugging, this will check lock operations to make sure that locks are help in all the proper places and ma |\n\n## See Also\n\n- ipmicmdlang(7)\n- ipmiui(1)\n\n## Section Outline\n\n- **NAME** (3 lines)\n- **SYNOPSIS** (3 lines)\n- **DESCRIPTION** (8 lines)\n- **OPTIONS** (2 lines) — 2 subsections\n  - --drawmsg (8 lines)\n  - --dlock (9 lines)\n- **COMMANDS** (18 lines)\n- **SEE ALSO** (3 lines)\n- **KNOWN PROBLEMS** (3 lines)\n- **AUTHOR** (5 lines)\n\n## Full Content\n\n### NAME\n\nopenipmish - Shell interface to an IPMI system\n\n### SYNOPSIS\n\nopenipmish [option]\n\n### DESCRIPTION\n\nThe  openipmish is a command interpreter that gives the full power of the OpenIPMI library to\na user-level command language.  It is designed so it can easily be driven  with  a  scripting\nlanguage like TCL, it has well-formed output.\n\nopenipmish starts up with no connections or anything of that nature.  You must enter commands\nto make connections to domains.\n\n### OPTIONS\n\n--dmsg Turn on message debugging, this will dump all messages to debug log output.\n\n#### --drawmsg\n\nTurn on raw message debugging, this will dump all low-level messages to debug log out‐\nput.   This  differes  from normal message debugging in that all protocol messages are\nalso dumped, not just IPMI messages.\n\n--dmem Turn on memory debugging, this will cause memory allocation and  deallocations  to  be\nchecked.   When  the program terminates, it will dump all memory that was not properly\nfreed (leaked).\n\n#### --dlock\n\nTurn on lock debugging, this will check lock operations to make sure  that  locks  are\nhelp in all the proper places and make sure that locks are properly nested.\n\n--snmp Enable  the SNMP trap handler.  openipmish must be compiled with SNMP code enabled for\nthis option to be available.\n\n--help Help output\n\n### COMMANDS\n\nopenipmish follows the standard command syntax defined in ipmicmdlang(7).  See that for  the\ndetails on most commands.  The IPMI manual that comes with OpenIPMI will also be quite handy.\n\nopenipmish defines some commands that are not in the standard command language.  These are:\n\n\nread   Read and execute commands from the given file.\n\n\nexit   Quit\n\n\nredispcmd on|off\nNormally, openipmish redisplays the command line when an event comes in.  This is nice\nfor interactive use, but bad for scripting.  This lets you turn that function  on  and\noff.\n\n### SEE ALSO\n\nipmicmdlang(7), ipmiui(1)\n\n### KNOWN PROBLEMS\n\nNone\n\n### AUTHOR\n\nCorey Minyard <cminyard@mvista.com>\n\n\n\nOpenIPMI                                      05/13/03                                 openipmish(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "ipmish",
        "section": "1",
        "mode": "man",
        "summary": "openipmish - Shell interface to an IPMI system",
        "synopsis": "openipmish [option]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "",
                "long": "--drawmsg",
                "arg": null,
                "description": "Turn on raw message debugging, this will dump all low-level messages to debug log out‐ put. This differes from normal message debugging in that all protocol messages are also dumped, not just IPMI messages. --dmem Turn on memory debugging, this will cause memory allocation and deallocations to be checked. When the program terminates, it will dump all memory that was not properly freed (leaked)."
            },
            {
                "flag": "",
                "long": "--dlock",
                "arg": null,
                "description": "Turn on lock debugging, this will check lock operations to make sure that locks are help in all the proper places and make sure that locks are properly nested. --snmp Enable the SNMP trap handler. openipmish must be compiled with SNMP code enabled for this option to be available. --help Help output"
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "ipmicmdlang",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/ipmicmdlang/7/json"
            },
            {
                "name": "ipmiui",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/ipmiui/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 2,
                "subsections": [
                    {
                        "name": "--drawmsg",
                        "lines": 8,
                        "long": "--drawmsg"
                    },
                    {
                        "name": "--dlock",
                        "lines": 9,
                        "long": "--dlock"
                    }
                ]
            },
            {
                "name": "COMMANDS",
                "lines": 18,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "KNOWN PROBLEMS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 5,
                "subsections": []
            }
        ]
    }
}