>> "Is there a way to shut down TFS when it is running as a Linux daemon, other than killing the process?"
Yes, on Linux SIGTERM is the way to cleanly close a process (TurboFloat Server handles that signal on Linux and cleanly shuts down).
So...
kill -SIGTERM [process_id_here]