I'm not sure there is a good way to run the wallet as a true daemon. I think you might need to use screen or tmux. Maybe someone else knows of a way though.
If using the wallet as a daemon take care to ensure that access to the wallet rpc port is limited. It can be used to send your coins.