#!/usr/bin/env python3

__copyright__ = "Copyright 2014-2019, http://radical.rutgers.edu"
__license__   = "MIT"

import os
import sys

import setproctitle  as spt

import radical.utils as ru
import radical.pilot as rp


# ------------------------------------------------------------------------------
#
if __name__ == "__main__":

    ppid = sys.argv[1]
    uid  = 'agent.0'
    spt.setproctitle('rp.%s' % uid)

    # process watcher
    log      = ru.Logger(name=uid, ns='radical.pilot', path=os.getcwd())
    pwatcher = ru.PWatcher(uid='%s.pw' % uid, log=log)
    pwatcher.watch(int(ppid))
    pwatcher.watch(os.getpid())

    agent = rp.Agent_0()
    agent.start()
    agent.wait()


# ------------------------------------------------------------------------------

