TPING(1)

πŸ’– TPING(1) β€” LAM COMMANDS πŸ’–

okay bestie, gather round, because we're talking about tping from the LAM command fam 🫢


✨ NAME ✨

tping β€” send echo messages to LAM nodes, no cap πŸ“‘βœ¨


🌸 SYNOPSIS 🌸

tping [-hv] [-c count] [-d delay] [-l length] nodes

like. that's it. that's the whole vibe. she's compact and she's powerful πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • -h β€” prints the command help menu, so you're never lost, bestie πŸ—ΊοΈ
  • -v β€” turns OFF verbose mode. yes literally, it turns it off, it's giving reverse-psychology energy πŸ™ˆ (so if you want her to shut up while she works, this is your girl)
  • -c count β€” send count messages. that many. exactly. πŸ”’
  • -d delay β€” delay delay seconds between each message ⏳
  • -l length β€” each message is length bytes long πŸ“

πŸ¦‹ DESCRIPTION πŸ¦‹

so tping sends messages to β€” and collects replies from β€” a list of nodes, and it does all of that through the LAM echo server. it's basically the UNIX ping(8) command's cooler cousin, and honestly? it's the go-to for a quick diagnosis of the LAM network 🩺✨

now here's the tea on the defaults, because if you don't specify any options, tping goes full main character and:

  • sends a 1 byte message an infinite number of times 😭
  • displays the roundtrip time of each message as it completes
  • waits 1 second between each roundtrip

and then, once you break the loop (keyboard interrupt, eg: ^C), tping prints out statistics about all the roundtrip messages πŸ“ŠπŸ’– iconic behaviour, honestly.


⭐ EXAMPLES ⭐

tping h

echo messages to the local node 🏠✨

tping -v n7 -l 1000 -c 10

echo 1000 byte messages to node 7. stay silent while working 🀫. stop after 10 roundtrips and report statistics πŸ“ˆ


πŸ’€ BUGS πŸ’€

okay so this is the part where we get real. there is no built-in timeout, and tping will wait forever to receive an echo. like, forever forever. 😭

if no echo is received β€” because of a dead link or a dead node β€” tping just hangs. she's not ghosting you, she's stuck. πŸ’€

so what do you do? stop the process with a keyboard suspend signal (eg: ^Z), and then terminate LAM with lamhalt(1) or lamwipe(1) β€” though heads up, the use of lamwipe(1) is deprecated ⚠️


πŸ‘‘ SEE ALSO πŸ‘‘

lamhalt(1), lamwipe(1) β€” go read those next, bestie, iykyk πŸ“šπŸ’œ


and that's the whole page, fr fr πŸŽ€ this was LAM 7.1.4, dated July, 2007 β€” vintage but still slaying, periodt πŸ’…βœ¨