diff --git a/templates/usr/local/lib/systemd/system/disapp_maintenance_begin.service.j2 b/templates/usr/local/lib/systemd/system/disapp_maintenance_begin.service.j2
index 9060c3e146a3ff9ac6f69093295d9d5135db536e..d981c8d9745be69f5ac7cc0c2b70ae2f0111a436 100644
--- a/templates/usr/local/lib/systemd/system/disapp_maintenance_begin.service.j2
+++ b/templates/usr/local/lib/systemd/system/disapp_maintenance_begin.service.j2
@@ -1,14 +1,12 @@
 [Unit]
 Description=stop DisApp for monthly maintenance at ZIH
 After=remote-fs.target
+Conflicts=disapp.service
 
 [Service]
 Type=simple
 Restart=no
-Environment="PERL5LIB=/usr/local/perl/"
-ExecStart=/usr/bin/perl -I /usr/local/perl/ /usr/local/bin/disapp_rosetta.pl \
-          --config-file /home/access/.disapp/disapp.cfg \
-          --stop
+ExecStart=true
 User={{ vault_disapp_user }}
 Group={{ vault_disapp_group }}