best way to restart process

Slawa Olhovchenkov slw at zxy.spb.ru
Wed Aug 19 09:05:09 UTC 2015


On Wed, Aug 19, 2015 at 10:37:47AM +0200, Marko Cupa'c wrote:

> Hi,
> 
> I am trying to setup diskless client whose only purpose is logging
> of one user with permanent password into single RDP server via xfreerdp.
> I know how to setup autostart of xfreerdp, but I don't know how to
> restart if it exits for some reason (network problems etc.)
> 
> What is the best way to check if process is running and restart it if
> it exits?

DAEMON(8)               FreeBSD System Manager's Manual
DAEMON(8)

NAME
     daemon - run detached from the controlling terminal

SYNOPSIS
     daemon [-cfr] [-p child_pidfile] [-P supervisor_pidfile] [-u
     user]
                 command arguments ...

DESCRIPTION

[...]

     -r      Supervise and restart the program if it has been
      terminated.
      


More information about the freebsd-stable mailing list