स्वीकृत उत्तर के अलावा, यह निम्नलिखित को जानना उपयोगी है ...
उन कार्यों में से प्रत्येक में उनसे जुड़े मैनुअल पेज होने चाहिए ।
यदि आप man -k syslog
(मैन पेजों का एक कीवर्ड खोज) चलाते हैं, तो आपको उन मैन पेजों की एक सूची मिलेगी, जो syslog के बारे में बताते हैं, या हैं
$ man -k syslog
logger (1) - a shell command interface to the syslog(3) system l...
rsyslog.conf (5) - rsyslogd(8) configuration file
rsyslogd (8) - reliable and extended syslogd
syslog (2) - read and/or clear kernel message ring buffer; set c...
syslog (3) - send messages to the system logger
vsyslog (3) - send messages to the system logger
आपको आगे बढ़ने के लिए मैन्युअल अनुभागों को समझने की आवश्यकता है।
यहाँ आदमी के लिए पेज से एक अंश है, जो मैन पेज सेक्शन बताता है:
The table below shows the section numbers of the manual followed by
the types of pages they contain.
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
उपरोक्त रन पढ़ने के लिए
$man man
इसलिए, यदि आप चलाते man 3 syslog
हैं , तो आपको उस syslog
फ़ंक्शन के लिए एक पूर्ण मैनुअल पेज मिलता है जिसे आपने अपने कोड में कहा था।
SYSLOG(3) Linux Programmer's Manual SYSLOG(3)
NAME
closelog, openlog, syslog, vsyslog - send messages to the system
logger
SYNOPSIS
#include <syslog.h>
void openlog(const char *ident, int option, int facility);
void syslog(int priority, const char *format, ...);
void closelog(void);
#include <stdarg.h>
void vsyslog(int priority, const char *format, va_list ap);
सीधा जवाब नहीं है लेकिन उम्मीद है कि आपको यह उपयोगी लगेगा।
/etc/
जिसमें आपको अपने पहचानकर्ता ("test"
आपके मामले में) और सुविधा के लिए बदलना होगा ।