GAPD(8)

✨ GAPD(8) β€” the gapd glow-up ✨

okay bestie, sit down, hydrate, and let me tell you about gapd, aka the GAP Daemon, from the GAP SCSCP package. it's the GAP SCSCP server daemon and it's lowkey the main character of this whole manpage πŸ’…


🌸 NAME 🌸

gapd β€” GAP Daemon. that's it, that's the name, short and iconic ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

gapd [-h HOST|-a|-l|-u] [-p PORT] [-t [MODE]]
[--infolevel[-scscp|-master] LEVEL] [--foreground] [--help] [--version]

look at her. so many flags. so much power 🫢


πŸ’– DESCRIPTION πŸ’–

GAP Daemon β€” GAP SCSCP server daemon. she serves, literally. 🌈


πŸ‘‘ OPTIONS πŸ‘‘

  • -h HOST β€” start at host HOST. HOST can be given as a machine name with or without domain, or as 'localhost' (and psst, check out -l if that's the vibe you're going for).
  • -a β€” set the server address to the one given by hostname(1). let the machine introduce herself, periodt.
  • -l β€” start at localhost: reject any incoming connection from the outside. it's giving "no strangers allowed" πŸšͺ
  • -u β€” start in universal mode: accept all incoming connections. she's friendly fr fr.
  • -p PORT β€” set server port to PORT. the default port is set in /etc/scscp/gap/config.g, iykyk.
  • -t MODE β€” redirect the server session output according to these MODEs:
    • MODE=no β€” sink the output to /dev/null (this is the default behaviour).
    • MODE=log β€” redirect the output to /var/log/gapd/gapd.log.
    • MODE=yes β€” redirect the output to a temporary file, whose name is displayed (and printed to /var/log/gapd/gapd.log for granted users).

and the implicit mode is MODE=yes, kept for backward compatibility. respect the elders πŸŽ€

  • --infolevel-scscp LEVEL β€” set the GAP InfoLevel for SCSCP to LEVEL.
  • --infolevel-master LEVEL β€” set the GAP InfoLevel for MasterWorker to LEVEL.
  • --infolevel LEVEL β€” indiscriminately set the GAP InfoLevel_s to LEVEL. no favourites, everyone gets the same level πŸ’œ
  • --foreground β€” do not fork into the background: run in the foreground, as expected by process supervisors such as systemd. she stays right where you can see her πŸ‘€
  • --help β€” print this help text and exit. bye bestie 🫢
  • --version β€” output version information and exit.

πŸ’œ AUTHORS πŸ’œ

Alexander Konovalov and Steve Linton. the GAP Daemon script gapd was slightly improved with backward compatibility and documented hereby by Jerome Benoit on behalf of the Debian Science Team (August 2014). shoutout to the whole squad 🫑✨


πŸ“ FILES πŸ“

  • /etc/scscp/gap/server.g β€” this file is the GAP SCSCP server configuration file on Debian system: it loads all necessary packages, reads all needed code, installs all procedures which will be exposed to the client, and finally starts the SCSCP server itself. she does it all, no cap 🏁
  • /etc/scscp/gap/config.g β€” this file sets the default parameters needed by the GAP SCSCP package; it is fully commented. so thoughtful πŸ₯Ή
  • /etc/scscp/gap/ β€” this directory is meant to be the default location on Debian system for all systemwide configuration material needed by the GAP SCSCP server and any GAP SCSCP client. the communal closet, if you will 🧚

Copyright Β© 2007-2014 by Alexander Konovalov and Steve Linton

GAP SCSCP package 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. free as in freedom, iconic behaviour πŸ’–


πŸ”₯ SEE ALSO πŸ”₯

gap(1), hostname(1)

the complete manual for the GAP SCSCP package is available at /usr/share/gap/pkg/scscp/doc or via the GAP online help system. go read it, bestie, it's giving βœ¨πŸ“š


okay that's the whole page!! every flag, every path, every copyright line, all of it. slay πŸ’…

and that's the tea, bestie β€” this page came to you from GAP SCSCP (Debian 2.5.0+ds-1), dated August 2026, and it will forever be known as GAPD(8). love that for her πŸ‘‘πŸŒˆπŸ’–

πŸ“¦ where this page comes from