Linux Manuals

The Linux Manuals (man pages) document is an important part of Linux documents. Linux Manuals are organized as several sections. Each section has a group of commands for a specific area in Linux usage, administration or development.

  • |

    sd_journal_query_unique (3) Linux Manual Page

    sd_journal_query_unique, sd_journal_enumerate_unique, sd_journal_restart_unique, SD_JOURNAL_FOREACH_UNIQUE – Read unique data fields from the journal Synopsis #include <systemd/sd-journal.h> int sd_journal_query_unique(sd_journal *j, const char *field); int sd_journal_enumerate_unique(sd_journal *j, const void **data, size_t *length); void sd_journal_restart_unique(sd_journal *j); SD_JOURNAL_FOREACH_UNIQUE(sd_journal *j, const void *data, size_t length); Description sd_journal_query_unique() queries the journal for all unique values the specified field can take. It takes…

  • |

    sd_journal_process (3) Linux Manual Page

    sd_journal_get_fd, sd_journal_get_events, sd_journal_get_timeout, sd_journal_process, sd_journal_wait, sd_journal_reliable_fd, SD_JOURNAL_NOP, SD_JOURNAL_APPEND, SD_JOURNAL_INVALIDATE – Journal change notification interface Synopsis #include <systemd/sd-journal.h> int sd_journal_get_fd(sd_journal *j); int sd_journal_get_events(sd_journal *j); int sd_journal_get_timeout(sd_journal *j, uint64_t *timeout_usec); int sd_journal_process(sd_journal *j); int sd_journal_wait(sd_journal *j, uint64_t timeout_usec); int sd_journal_reliable_fd(sd_journal *j); Description sd_journal_get_fd() returns a file descriptor that may be asynchronously polled in an external event loop…

  • |

    sd_journal_printv (3) Linux Manual Page

    sd_journal_print, sd_journal_printv, sd_journal_send, sd_journal_sendv, sd_journal_perror, SD_JOURNAL_SUPPRESS_LOCATION – Submit log entries to the journal Synopsis #include <systemd/sd-journal.h> int sd_journal_print(int priority, const char *format, …); int sd_journal_printv(int priority, const char *format, va_list ap); int sd_journal_send(const char *format, …); int sd_journal_sendv(const struct iovec *iov, int n); int sd_journal_perror(const char *message); Description sd_journal_print() may be used to submit simple,…

  • |

    sd_journal_print (3) Linux Manual Page

    sd_journal_print, sd_journal_printv, sd_journal_send, sd_journal_sendv, sd_journal_perror, SD_JOURNAL_SUPPRESS_LOCATION – Submit log entries to the journal Synopsis #include <systemd/sd-journal.h> int sd_journal_print(int priority, const char *format, …); int sd_journal_printv(int priority, const char *format, va_list ap); int sd_journal_send(const char *format, …); int sd_journal_sendv(const struct iovec *iov, int n); int sd_journal_perror(const char *message); Description sd_journal_print() may be used to submit simple,…

  • |

    sd_journal_previous_skip (3) Linux Manual Page

    sd_journal_next, sd_journal_previous, sd_journal_next_skip, sd_journal_previous_skip, SD_JOURNAL_FOREACH, SD_JOURNAL_FOREACH_BACKWARDS – Advance or set back the read pointer in the journal Synopsis #include <systemd/sd-journal.h> int sd_journal_next(sd_journal *j); int sd_journal_previous(sd_journal *j); int sd_journal_next_skip(sd_journal *j, uint64_t skip); int sd_journal_previous_skip(sd_journal *j, uint64_t skip); SD_JOURNAL_FOREACH(sd_journal *j); SD_JOURNAL_FOREACH_BACKWARDS(sd_journal *j); Description sd_journal_next() advances the read pointer into the journal by one entry. The only argument…

  • |

    sd_journal_previous (3) Linux Manual Page

    sd_journal_next, sd_journal_previous, sd_journal_next_skip, sd_journal_previous_skip, SD_JOURNAL_FOREACH, SD_JOURNAL_FOREACH_BACKWARDS – Advance or set back the read pointer in the journal Synopsis #include <systemd/sd-journal.h> int sd_journal_next(sd_journal *j); int sd_journal_previous(sd_journal *j); int sd_journal_next_skip(sd_journal *j, uint64_t skip); int sd_journal_previous_skip(sd_journal *j, uint64_t skip); SD_JOURNAL_FOREACH(sd_journal *j); SD_JOURNAL_FOREACH_BACKWARDS(sd_journal *j); Description sd_journal_next() advances the read pointer into the journal by one entry. The only argument…

  • |

    sd_journal_perror (3) Linux Manual Page

    sd_journal_print, sd_journal_printv, sd_journal_send, sd_journal_sendv, sd_journal_perror, SD_JOURNAL_SUPPRESS_LOCATION – Submit log entries to the journal Synopsis #include <systemd/sd-journal.h> int sd_journal_print(int priority, const char *format, …); int sd_journal_printv(int priority, const char *format, va_list ap); int sd_journal_send(const char *format, …); int sd_journal_sendv(const struct iovec *iov, int n); int sd_journal_perror(const char *message); Description sd_journal_print() may be used to submit simple,…

  • |

    sd_journal_open_files (3) Linux Manual Page

    sd_journal_open, sd_journal_open_directory, sd_journal_open_files, sd_journal_open_container, sd_journal_close, sd_journal, SD_JOURNAL_LOCAL_ONLY, SD_JOURNAL_RUNTIME_ONLY, SD_JOURNAL_SYSTEM, SD_JOURNAL_CURRENT_USER – Open the system journal for reading Synopsis #include <systemd/sd-journal.h> int sd_journal_open(sd_journal **ret, int flags); int sd_journal_open_directory(sd_journal **ret, const char *path, int flags); int sd_journal_open_files(sd_journal **ret, const char **paths, int flags); int sd_journal_open_container(sd_journal **ret, const char *machine, int flags); void sd_journal_close(sd_journal *j); Description sd_journal_open() opens…

  • |

    sd_journal_next_skip (3) Linux Manual Page

    sd_journal_next, sd_journal_previous, sd_journal_next_skip, sd_journal_previous_skip, SD_JOURNAL_FOREACH, SD_JOURNAL_FOREACH_BACKWARDS – Advance or set back the read pointer in the journal Synopsis #include <systemd/sd-journal.h> int sd_journal_next(sd_journal *j); int sd_journal_previous(sd_journal *j); int sd_journal_next_skip(sd_journal *j, uint64_t skip); int sd_journal_previous_skip(sd_journal *j, uint64_t skip); SD_JOURNAL_FOREACH(sd_journal *j); SD_JOURNAL_FOREACH_BACKWARDS(sd_journal *j); Description sd_journal_next() advances the read pointer into the journal by one entry. The only argument…

  • |

    sd_journal_next (3) Linux Manual Page

    sd_journal_next, sd_journal_previous, sd_journal_next_skip, sd_journal_previous_skip, SD_JOURNAL_FOREACH, SD_JOURNAL_FOREACH_BACKWARDS – Advance or set back the read pointer in the journal Synopsis #include <systemd/sd-journal.h> int sd_journal_next(sd_journal *j); int sd_journal_previous(sd_journal *j); int sd_journal_next_skip(sd_journal *j, uint64_t skip); int sd_journal_previous_skip(sd_journal *j, uint64_t skip); SD_JOURNAL_FOREACH(sd_journal *j); SD_JOURNAL_FOREACH_BACKWARDS(sd_journal *j); Description sd_journal_next() advances the read pointer into the journal by one entry. The only argument…

  • |

    sd_journal_has_runtime_files (3) Linux Manual Page

    sd_journal_has_runtime_files, sd_journal_has_persistent_files – Query availability of runtime or persistent journal files. Synopsis #include <systemd/sd-journal.h> int sd_journal_has_runtime_files(sd_journal *j); int sd_journal_has_persistent_files(sd_journal *j); Description sd_journal_has_runtime_files() returns a positive value if runtime journal files (present in /run/systemd/journal/) have been found. Otherwise returns 0. sd_journal_has_persistent_files() returns a positive value if persistent journal files (present in /var/log/journal/) have been found. Otherwise…

  • |

    sd_journal_has_persistent_files (3) Linux Manual Page

    sd_journal_has_runtime_files, sd_journal_has_persistent_files – Query availability of runtime or persistent journal files. Synopsis #include <systemd/sd-journal.h> int sd_journal_has_runtime_files(sd_journal *j); int sd_journal_has_persistent_files(sd_journal *j); Description sd_journal_has_runtime_files() returns a positive value if runtime journal files (present in /run/systemd/journal/) have been found. Otherwise returns 0. sd_journal_has_persistent_files() returns a positive value if persistent journal files (present in /var/log/journal/) have been found. Otherwise…

  • |

    sd_journal_get_usage (3) Linux Manual Page

    sd_journal_get_usage – Journal disk usage Synopsis #include <systemd/sd-journal.h> int sd_journal_get_usage(sd_journal *j, uint64_t *bytes); Description sd_journal_get_usage() determines the total disk space currently used by journal files (in bytes). If SD_JOURNAL_LOCAL_ONLY was passed when opening the journal, this value will only reflect the size of journal files of the local host, otherwise of all hosts. Return Value…

  • |

    sd_journal_get_timeout (3) Linux Manual Page

    sd_journal_get_fd, sd_journal_get_events, sd_journal_get_timeout, sd_journal_process, sd_journal_wait, sd_journal_reliable_fd, SD_JOURNAL_NOP, SD_JOURNAL_APPEND, SD_JOURNAL_INVALIDATE – Journal change notification interface Synopsis #include <systemd/sd-journal.h> int sd_journal_get_fd(sd_journal *j); int sd_journal_get_events(sd_journal *j); int sd_journal_get_timeout(sd_journal *j, uint64_t *timeout_usec); int sd_journal_process(sd_journal *j); int sd_journal_wait(sd_journal *j, uint64_t timeout_usec); int sd_journal_reliable_fd(sd_journal *j); Description sd_journal_get_fd() returns a file descriptor that may be asynchronously polled in an external event loop…

  • |

    sd_journal_get_realtime_usec (3) Linux Manual Page

    sd_journal_get_realtime_usec, sd_journal_get_monotonic_usec – Read timestamps from the current journal entry Synopsis #include <systemd/sd-journal.h> int sd_journal_get_realtime_usec(sd_journal *j, uint64_t *usec); int sd_journal_get_monotonic_usec(sd_journal *j, uint64_t *usec, sd_id128_t *boot_id); Description sd_journal_get_realtime_usec() gets the realtime (wallclock) timestamp of the current journal entry. It takes two arguments: the journal context object and a pointer to a 64-bit unsigned integer to store…

  • |

    sd_journal_get_monotonic_usec (3) Linux Manual Page

    sd_journal_get_realtime_usec, sd_journal_get_monotonic_usec – Read timestamps from the current journal entry Synopsis #include <systemd/sd-journal.h> int sd_journal_get_realtime_usec(sd_journal *j, uint64_t *usec); int sd_journal_get_monotonic_usec(sd_journal *j, uint64_t *usec, sd_id128_t *boot_id); Description sd_journal_get_realtime_usec() gets the realtime (wallclock) timestamp of the current journal entry. It takes two arguments: the journal context object and a pointer to a 64-bit unsigned integer to store…

  • |

    sd_journal_get_fd (3) Linux Manual Page

    sd_journal_get_fd, sd_journal_get_events, sd_journal_get_timeout, sd_journal_process, sd_journal_wait, sd_journal_reliable_fd, SD_JOURNAL_NOP, SD_JOURNAL_APPEND, SD_JOURNAL_INVALIDATE – Journal change notification interface Synopsis #include <systemd/sd-journal.h> int sd_journal_get_fd(sd_journal *j); int sd_journal_get_events(sd_journal *j); int sd_journal_get_timeout(sd_journal *j, uint64_t *timeout_usec); int sd_journal_process(sd_journal *j); int sd_journal_wait(sd_journal *j, uint64_t timeout_usec); int sd_journal_reliable_fd(sd_journal *j); Description sd_journal_get_fd() returns a file descriptor that may be asynchronously polled in an external event loop…

  • |

    sd_journal_get_events (3) Linux Manual Page

    sd_journal_get_fd, sd_journal_get_events, sd_journal_get_timeout, sd_journal_process, sd_journal_wait, sd_journal_reliable_fd, SD_JOURNAL_NOP, SD_JOURNAL_APPEND, SD_JOURNAL_INVALIDATE – Journal change notification interface Synopsis #include <systemd/sd-journal.h> int sd_journal_get_fd(sd_journal *j); int sd_journal_get_events(sd_journal *j); int sd_journal_get_timeout(sd_journal *j, uint64_t *timeout_usec); int sd_journal_process(sd_journal *j); int sd_journal_wait(sd_journal *j, uint64_t timeout_usec); int sd_journal_reliable_fd(sd_journal *j); Description sd_journal_get_fd() returns a file descriptor that may be asynchronously polled in an external event loop…

  • |

    sd_journal_get_data_threshold (3) Linux Manual Page

    sd_journal_get_data, sd_journal_enumerate_data, sd_journal_restart_data, SD_JOURNAL_FOREACH_DATA, sd_journal_set_data_threshold, sd_journal_get_data_threshold – Read data fields from the current journal entry Synopsis #include <systemd/sd-journal.h> int sd_journal_get_data(sd_journal *j, const char *field, const void **data, size_t *length); int sd_journal_enumerate_data(sd_journal *j, const void **data, size_t *length); void sd_journal_restart_data(sd_journal *j); SD_JOURNAL_FOREACH_DATA(sd_journal *j, const void *data, size_t length); int sd_journal_set_data_threshold(sd_journal *j, size_t sz); int sd_journal_get_data_threshold(sd_journal *j,…

  • |

    sd_journal_get_data (3) Linux Manual Page

    sd_journal_get_data, sd_journal_enumerate_data, sd_journal_restart_data, SD_JOURNAL_FOREACH_DATA, sd_journal_set_data_threshold, sd_journal_get_data_threshold – Read data fields from the current journal entry Synopsis #include <systemd/sd-journal.h> int sd_journal_get_data(sd_journal *j, const char *field, const void **data, size_t *length); int sd_journal_enumerate_data(sd_journal *j, const void **data, size_t *length); void sd_journal_restart_data(sd_journal *j); SD_JOURNAL_FOREACH_DATA(sd_journal *j, const void *data, size_t length); int sd_journal_set_data_threshold(sd_journal *j, size_t sz); int sd_journal_get_data_threshold(sd_journal *j,…