Skip to content

Linux ‘logger’-opdracht

27 de juni de 2021
start up team in their office 511877918 57ebf1663df78c690f17b33c

de Linux logger hulpprogramma’s maakt vermeldingen in het systeemlogboek. Het biedt een shell-opdrachtinterface voor de syslog-systeemlogboekmodule.

Korte inhoud

De opdracht heeft de volgende algemene vorm: logger [-isd ] [-f file ] [-p pri ] [-t tag ] [-u socket ] [message … ]

Commandoschakelaars

Verleng de prestaties van de logger commando met behulp van de volgende schakelaars:

  • -ik: Log de proces-ID van het loggerproces bij elke regel.
  • -s: log het bericht in de standaardfout, evenals het systeemlogboek.
  • -f het dossier: Log het opgegeven bestand in.
  • -p prio: voer het bericht in met de opgegeven prioriteit. De prioriteit kan numeriek of als a . worden gespecificeerd faciliteit.niveau paar. Bijvoorbeeld, -p local3.info logt het bericht als informatief niveau in de lokaal3 faciliteit. De standaard is gebruiker.opmerking.
  • -t label: Markeer elke regel in het logboek met de opgegeven label.
  • -u sok: Schrijf naar socket zoals gespecificeerd met stopcontact in plaats van ingebouwde syslog-routines.
  • -d: Gebruik een datagram in plaats van een streamverbinding met deze socket.
  • : Beëindig de lijst met argumenten. Dit is om de bericht om met een koppelteken te beginnen.
  • bericht: Schrijf het bericht om te loggen; indien niet gespecificeerd, en de –f vlag is niet voorzien, standaard invoer wordt gelogd.

Informatie over het ‘logger’-programma

De logger hulpprogramma verlaat 0 bij succes en >0 als er een fout optreedt. Geldige faciliteitsnamen zijn: auth, authpriv (voor beveiligingsinformatie van gevoelige aard), cron, daemon, ftp, kern, lpr, mail, news, security (verouderd synoniem voor auth), syslog, user, uucp en local0 to local7 , inclusief. Geldige niveaunamen zijn: alert, crit, debug, emerg, err, error (verouderd synoniem voor err), info, notice, panic (verouderd synoniem voor emerg), warning, warn (verouderd synoniem voor waarschuwing). Voor de prioriteitsvolgorde en de beoogde doelen van deze niveaus, zie de manpagina voor: syslog.

Voorbeelden

Hoewel het syslog-bestand qua locatie varieert, verschijnt het op Ubuntu in /var/log/syslog. Schrijf voorbeeldberichten als volgt naar het logboek: logger -is -p local0.info “Voorbeeldlogboek geschreven naar /var/log.”

Gebruik de Mens commando (% Mens) om te zien hoe een opdracht op uw specifieke computer wordt gebruikt.