software:rust:server
Differences
This shows you the differences between two versions of the page.
software:rust:server [2025/09/18 01:43] – created rodolico | software:rust:server [2025/09/18 01:50] (current) – rodolico | ||
---|---|---|---|
Line 85: | Line 85: | ||
cert_file = "/ | cert_file = "/ | ||
key_file = "/ | key_file = "/ | ||
+ | </ | ||
+ | |||
+ | ===== SysVInit ===== | ||
+ | |||
+ | ==== Startup script ==== | ||
+ | |||
+ | This is not very good, but it works, so I'm including it. Running this requires you create the / | ||
+ | |||
+ | <code bash startRust> | ||
+ | #! / | ||
+ | |||
+ | # go into correct directory so we can find the key file | ||
+ | cd / | ||
+ | |||
+ | # start signal server | ||
+ | / | ||
+ | |||
+ | # start relay server | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | **Do Not Use, work in progress** | ||
+ | <code bash hbbs> | ||
+ | #!/bin/sh | ||
+ | ### BEGIN INIT INFO | ||
+ | # Provides: | ||
+ | # Required-Start: | ||
+ | # Required-Stop: | ||
+ | # Default-Start: | ||
+ | # Default-Stop: | ||
+ | # Short-Description: | ||
+ | ### END INIT INFO | ||
+ | |||
+ | # Path to the executable | ||
+ | DAEMON=/ | ||
+ | DAEMON_NAME=hbbs | ||
+ | PIDFILE=/ | ||
+ | |||
+ | start() { | ||
+ | echo " | ||
+ | if [ -f $PIDFILE ]; then | ||
+ | echo " | ||
+ | return 1 | ||
+ | fi | ||
+ | $DAEMON & | ||
+ | echo $! > $PIDFILE | ||
+ | echo " | ||
+ | } | ||
+ | |||
+ | stop() { | ||
+ | echo " | ||
+ | if [ ! -f $PIDFILE ]; then | ||
+ | echo " | ||
+ | return 1 | ||
+ | fi | ||
+ | kill $(cat $PIDFILE) | ||
+ | rm -f $PIDFILE | ||
+ | echo " | ||
+ | } | ||
+ | |||
+ | status() { | ||
+ | if [ -f $PIDFILE ]; then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | } | ||
+ | |||
+ | case " | ||
+ | start) | ||
+ | start | ||
+ | ;; | ||
+ | stop) | ||
+ | stop | ||
+ | ;; | ||
+ | status) | ||
+ | status | ||
+ | ;; | ||
+ | restart) | ||
+ | stop | ||
+ | start | ||
+ | ;; | ||
+ | *) | ||
+ | echo " | ||
+ | exit 1 | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | exit 0 | ||
</ | </ |
software/rust/server.1758177828.txt.gz · Last modified: 2025/09/18 01:43 by rodolico