diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java b/datamover/source/java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java
index 98ba3148c7563dab4a09a22d81e338170e69b9fa..5e6e8d6d75537e33dfaacdc2d44aa1eda3368751 100644
--- a/datamover/source/java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java
+++ b/datamover/source/java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java
@@ -93,6 +93,7 @@ final class DataMoverShutdownHook implements ITriggerable
         terminable.terminate();
         deleteFile(outgoingTargetLocationFile, "outgoing target location");
         deleteFile(markerFile, "marker");
+        deleteFile(new File("datamover.pid"), "Datamover pid file");
         exitHandler.exit(0);
     }
 }
\ No newline at end of file