{
    "mode": "man",
    "parameter": "scsi_satl",
    "section": "8",
    "url": "https://www.chedong.com/phpMan.php/man/scsi_satl/8/json",
    "generated": "2026-06-14T07:36:53Z",
    "synopsis": "scsisatl [--help] [--log] [--quiet] [--verbose] DEVICE",
    "sections": {
        "NAME": {
            "content": "scsisatl - check SCSI to ATA Translation (SAT) device support\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "scsisatl [--help] [--log] [--quiet] [--verbose] DEVICE\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "This  bash shell script calls several SCSI commands on the given DEVICE that is assumed to be\nan ATA device behind a SCSI to ATA Translation (SAT) layer (SATL). The results of  each  test\nand a pass/fail count are output.\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "Arguments to long options are mandatory for short options as well.\n",
            "subsections": [
                {
                    "name": "-h --help",
                    "content": "print out the usage message then exit.\n",
                    "flag": "-h",
                    "long": "--help"
                },
                {
                    "name": "-L --log",
                    "content": "the  output  to  stderr (from each SCSI command executed) is appended to a file called\n'scsisatl.err' in the current working directory.\n",
                    "flag": "-L",
                    "long": "--log"
                },
                {
                    "name": "-q --quiet",
                    "content": "the amount of output is reduced and typically only the pass/fail count is output.\n",
                    "flag": "-q",
                    "long": "--quiet"
                },
                {
                    "name": "-v --verbose",
                    "content": "increase level or verbosity.\n",
                    "flag": "-v",
                    "long": "--verbose"
                }
            ]
        },
        "EXIT STATUS": {
            "content": "The exit status of this script is the number of \"bad\" errors found.  So an exit status  of  0\nmeans all mandatory SCSI commands worked as expected.\n",
            "subsections": []
        },
        "AUTHORS": {
            "content": "Written by D. Gilbert\n",
            "subsections": []
        },
        "COPYRIGHT": {
            "content": "Copyright © 2011-2013 Douglas Gilbert\nThis software is distributed under a FreeBSD license. There is NO warranty; not even for MER‐\nCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "sginq,  sgluns,  sgturs,  sgrequests,  sgvpd,  sgsenddiag,  sgmodes,   sgsatidentify\n(sg3utils)\n\n\n\nsg3utils-1.36                                May 2013                                  SCSISATL(8)",
            "subsections": []
        }
    },
    "summary": "scsisatl - check SCSI to ATA Translation (SAT) device support",
    "flags": [
        {
            "flag": "-h",
            "long": "--help",
            "arg": null,
            "description": "print out the usage message then exit."
        },
        {
            "flag": "-L",
            "long": "--log",
            "arg": null,
            "description": "the output to stderr (from each SCSI command executed) is appended to a file called 'scsisatl.err' in the current working directory."
        },
        {
            "flag": "-q",
            "long": "--quiet",
            "arg": null,
            "description": "the amount of output is reduced and typically only the pass/fail count is output."
        },
        {
            "flag": "-v",
            "long": "--verbose",
            "arg": null,
            "description": "increase level or verbosity."
        }
    ],
    "examples": [],
    "see_also": []
}