diff --git a/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/files/scan/FileScanJob.java b/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/files/scan/FileScanJob.java
index 9bac6b22c34dbd7865a59fd2052a301548c0b880..99c85be3bffbf100625e2d684214994f42feaaee 100644
--- a/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/files/scan/FileScanJob.java
+++ b/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/files/scan/FileScanJob.java
@@ -5,6 +5,7 @@ import org.springframework.stereotype.Component;
 
 import de.ozgcloud.vorgang.files.FileService;
 import lombok.RequiredArgsConstructor;
+import net.javacrumbs.shedlock.spring.annotation.SchedulerLock;
 
 @RequiredArgsConstructor
 @Component
@@ -15,6 +16,7 @@ public class FileScanJob {
 	private final FileScanService fileScanService;
 	
 	@Scheduled(cron=FILE_SCAN_CRON)
+	@SchedulerLock(name="FileScan_Scheduler")
 	public void scanFiles() {
 		fileService.getFiles().forEach(fileScanService::scan);
 	}