lsm(1)

πŸ“¦ version 1.0.4, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– lsm(1) β€” General Commands Manual πŸ’–

okay bestie, so this is the manual page for lsm, and it lives in the General Commands Manual section of your friendly neighbourhood man pages. grab a snack, we're doing this πŸ“


✨ NAME ✨

lsm β€” monitor connectivity status πŸ¦‹

like... it watches your connection for you. that's the whole gig.


🌸 SYNOPSIS 🌸

lsm [OPTIONS...]

that's it. that's the summoning ritual. you run lsm, you may sprinkle in some [OPTIONS...], and it does its thing πŸ’…


🌈 DESCRIPTION 🌈

okay so LSM is a link connectivity monitor tool. literally its whole personality.

you'd use LSM to monitor the connectivity of a Linux router/firewall. and here's the part that's actually iconic: if that box has multiple connections, LSM can change routing when an up/down event happens β€” by utilizing an external script. so it's not just watching, it's ✨delegating✨. it notices the vibe shift and hands it off to your script to deal with. main character energy fr fr πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -h | --help β€” shows you a summary of the options. the "wait what does this do again" button 🫢
  • -v --version β€” shows the version of the program. for when you need to know exactly which flavour of lsm you're dealing with πŸ’œ
  • -c --config FILE β€” lets you point at an alternative config file instead of the default one. your config, your rules ✨
  • -p --pidfile FILE β€” lets you point at an alternative pid file instead of the default one. for the besties who like their pids filed somewhere specific πŸ“
  • -f --no-fork β€” makes the instance independent of the other instance(s) already running. no cap, this one's a whole different vibe from the default behaviour πŸ‘€

πŸ’… AUTHOR πŸ’…

this manual page was written by Lucas de Castro Borges lucascastroborges@gmail.com for the Debian system (and may be used by others, slay). permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation.

on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. go read it, it's giving ✨legal literacy✨ πŸ“œ


also a gentle heads-up bestie: this manpage has no SEE ALSO section in it, so don't come for me β€” there's literally nothing to cross-reference here πŸ™ˆ

and that's the whole page, start to finish πŸ’– the footer just signs it off with lsm(1) one more time, because this page is, was, and always will be lsm(1) from the General Commands Manual β€” no version number, no date, just vibes. periodt πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from