!7 cmodule WatchDog > DynPrintLog { transient bool _startMinimized = true; start { if (differentUserHome()) ret with infoBox("Watch dog not yet supported for alternative user home"); doEvery(dm_osLoading() ? 10.0 : 0.0, 60.0, r { if (!licensed() || dm_shuttingDown()) ret; if (hasBot("Stefan's OS Watch Dog.")) { // print("Watch Dog running."); } else { print("Watch Dog not running, starting."); nohupJavax(#1019683); } }); } }