LR_CHECK_SERVICE.IN(1)

πŸ“¦ version 2.1.1, in arch rolling

πŸŽ€ NAME πŸŽ€

lr_check_service β€” check existence of Lire service. This is LR_CHECK_SERVICE.IN(1) from LogReport's Lire Documentation, bestie πŸ’–

✨ SYNOPSIS ✨

lr_check_service service

lr_check_service -l

πŸ’… DESCRIPTION πŸ’…

Okay so lr_check_service checks if the service you pass as service is supported in Lire β€” meaning there's a DLF converter registered under that name. No cap.

When you call it with the -l option (the list one, duh), lr_check_service lists all the registered DLF converters. Iconic.

Like all Lire scripts, you might want to call this script via lr_run(1), to deal sanely with this scripts' debug- and logging output.

You might prefer the lr_log2report(1) --help options to list available services: this command creates a more human-friendly format of the list. Lowkey the nicer view πŸ‘€

πŸ¦‹ EXAMPLE πŸ¦‹

Call this script in shell scripts as:

        LR_SERVICE="$1"

        LR_SERVICE=`lr_check_service "$LR_SERVICE" || true`
        if test -z "$LR_SERVICE"
        then
           echo >&2 "$tag err lr_check_service failed"
           exit 1
        fi

        # now go using $LR_SERVICE

       .

🌈 SEE ALSO 🌈

πŸ’œ VERSION πŸ’œ

$Id: lr_check_service.in,v 1.13 2006/07/23 13:16:32 vanbaal Exp $

Copyright (C) 2002-2003 Stichting LogReport Foundation LogReport@LogReport.org

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with http://www.gnu.org/copyleft/gpl.html.

🌸 AUTHOR 🌸

Joost van Baal <joostvb@logreport.org>


Catch you in LR_CHECK_SERVICE.IN(1) land, bestie β€” Lire 2.1.1, 2025-09-28 πŸ’–

πŸ“¦ where this page comes from