krzee it already can. if you use --keepalive and --resolv-retry and dont specify options for it to exit when it reconnects, or do something like drop permissions and not use --persist options, then it just does.