In /usr/bin/rstart line 30:
	echo "`basename $0`: $1"
              ^-----------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                        ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	echo "$(basename "$0"): $1"


In /usr/bin/rstart line 34:
    echo "Usage:  `basename $0` [options] hostname command args ..."
                  ^-----------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                            ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    echo "Usage:  $(basename "$0") [options] hostname command args ..."


In /usr/bin/rstart line 108:
:*)	disp="`uname -n`$DISPLAY"
              ^--------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
:*)	disp="$(uname -n)$DISPLAY"


In /usr/bin/rstart line 109:
	echo expanded $DISPLAY to $disp
                      ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	echo expanded "$DISPLAY" to "$disp"


In /usr/bin/rstart line 122:
xauth list $disp | sed 's/^/AUTH X11 /'
           ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
xauth list "$disp" | sed 's/^/AUTH X11 /'


In /usr/bin/rstart line 124:
) |  $host $name rstartd
           ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
) |  $host "$name" rstartd

For more information:
  https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...
  https://www.shellcheck.net/wiki/SC2006 -- Use $(...) notation instead of le...