diff --git a/deploy_nssm.sh b/deploy_nssm.sh new file mode 100644 index 0000000..e69de29 diff --git a/go.mod b/go.mod index 788463c..daa39b4 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module main +module directory-cleaner go 1.23.6 diff --git a/nssm.sh b/nssm.sh new file mode 100644 index 0000000..309f507 --- /dev/null +++ b/nssm.sh @@ -0,0 +1,11 @@ +nssm install DirectoryCleanerTmp C:\Users\Administrator\go\bin\directory-cleaner.exe +nssm set DirectoryCleanerTmp AppParameters "-interval 20s" +nssm set DirectoryCleanerTmp AppEnvironmentExtra ARCHIVE_THRESHOLD=12h DELETE_THRESHOLD=2d +nssm set DirectoryCleanerTmp AppDirectory C:\tmp +nssm set DirectoryCleanerTmp AppExit Default Restart +nssm set DirectoryCleanerTmp AppStdout C:\tmp\cleaner.log +nssm set DirectoryCleanerTmp AppStderr C:\tmp\cleaner.log +nssm set DirectoryCleanerTmp DisplayName DirectoryCleanerTmp +nssm set DirectoryCleanerTmp ObjectName LocalSystem +nssm set DirectoryCleanerTmp Start SERVICE_AUTO_START +nssm set DirectoryCleanerTmp Type SERVICE_WIN32_OWN_PROCESS