Monitoring statuses of nodes


In nipype, can I monitor a node, once it has begun, to check the status of the node (i.e. whether the node is running)? I am trying to monitor whether a node is running using the nipype framework in python. Or is there a way where I can detect whether a node is running, solely using nipype functions? I am trying to design a real-time update table that displays which nodes are currently running, have completed, or have failed.

Thank you,