stop-gtk-server(1)

πŸ“¦ version 2.4.6, in alpine 3.24, nixos 26.05, nixpkgs unstable

🫢 NAME 🫢

okay so welcome to stop-gtk-server(1), straight out of the General Commands Manual, and it's basically the cleanup crew for runaway GTK-server processes πŸ’…

stop-gtk-server β€” Remove GTK-server processes from the processlist. 🧹✨


✨ SYNOPSIS ✨

stop-gtk-server <[-]stdin> | <[-]tcp> | <[-]udp> | <[-]fifo> | <[-]ipc>
| <[-]all> | <[-]show>

🧹 DESCRIPTION 🧹

bestie, listen β€” if the client program does not exit GTK properly, the GTK-server may remain in the processlist, waiting for new GTK commands. Kinda giving ghost-in-the-process-list energy πŸ‘»

With this script, the available GTK-server processes can be removed from the processlist. Cleanup era, no cap. ✨


πŸŽ€ ARGUMENTS πŸŽ€

The command must be started with one of the following arguments:

  • [-]stdin β€” Remove all GTK-server processes listening to STDIN from the processlist. stdin girlies, this one's for you. πŸ’–
  • [-]fifo β€” Remove all GTK-server processes listening to FIFO pipes from the processlist. Also created named pipes will be removed from disk. It’s giving pipe cleanup realness. πŸŽ€
  • [-]tcp β€” Remove all GTK-server processes listening to TCP connections from the processlist. TCP bye-bye moment. πŸ¦‹
  • [-]udp β€” Remove all GTK-server processes listening to UDP connections from the processlist. UDP said pack it up. 🌸
  • [-]ipc β€” Remove all GTK-server processes listening to IPC communication channels from the processlist. Also the created message queues will be removed from memory. IPC cleanup, iconic. πŸ’…
  • [-]all β€” Remove all GTK-server processes from the processlist. If there are created named pipes or created message queues then these also will be removed. Full send. The whole clean slate. πŸ”₯
  • [-]show β€” Show all GTK-server processes currently in the processlist. Vibe check the processlist before you yeet anything. πŸ‘€

🌈 EXAMPLES 🌈

To remove all GTK-server processes listening to a TCP connection, run:

stop-gtk-server tcp

To remove all GTK-server processes, run:

stop-gtk-server all

πŸ‘‘ LICENSE πŸ‘‘

GPL License. okay legal era, no cap β€” here's the exact license tea: β˜•

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.


πŸ”— SEE ALSO πŸ”—

gtk-server(1), gtk-server.cfg(1) β€” go read those too, bestie, iykyk πŸ’–


πŸ’œ AUTHORS πŸ’œ

Orignal concept, design and implementation by Peter van Eerten, e-mail : peter@gtk-server.org β€” yes, β€œOrignal” exactly like that, fr fr πŸ’€

Current version of the GTK-server was created with help of many others - see the CREDITS file in the sourcepackage for credits. 🫢


that's the whole page, bestie! signing off from the General Commands Manual as stop-gtk-server(1) β€” the footer only gives us stop-gtk-server(1), with no extra version/date line to copy, so this is the cute end-of-page moment. byeeee πŸ«ΆπŸ’…

πŸ“¦ where this page comes from