Changes

Jump to navigation Jump to search
51 bytes added ,  20:34, 4 July 2022
Line 219: Line 219:  
  mkdir -p  /etc/lib/systemd/system/'''servicename'''.service.d/
 
  mkdir -p  /etc/lib/systemd/system/'''servicename'''.service.d/
 
  printf "[Install]\nWantedBy=sme-server.target\n" > /etc/lib/systemd/system/'''servicename'''.service.d/50koozali.conf
 
  printf "[Install]\nWantedBy=sme-server.target\n" > /etc/lib/systemd/system/'''servicename'''.service.d/50koozali.conf
 +
systemctl daemon-reload
 
  /etc/e-smith/events/actions/systemd-default
 
  /etc/e-smith/events/actions/systemd-default
   Line 241: Line 242:     
====only run script in a daemontool runit /service/'''servicename''' folder====
 
====only run script in a daemontool runit /service/'''servicename''' folder====
 +
as previously replace servicename to the actual service name
 +
 
<syntaxhighlight lang="bash" >printf "[Unit]
 
<syntaxhighlight lang="bash" >printf "[Unit]
Description='''servicename'''
+
Description=servicename
 
Requires=runit.service
 
Requires=runit.service
    
[Service]
 
[Service]
 
Type=oneshot
 
Type=oneshot
ExecStartPre=/sbin/e-smith/service-status '''servicename'''
+
ExecStartPre=/sbin/e-smith/service-status servicename
ExecStart=/usr/bin/sv u /service/'''servicename'''
+
ExecStart=/usr/bin/sv u /service/servicename
ExecStop=/usr/bin/sv stop /service/'''servicename'''
+
ExecStop=/usr/bin/sv stop /service/servicename
ExecReload=/usr/bin/sv t /service/'''servicename'''
+
ExecReload=/usr/bin/sv t /service/servicename
 
RemainAfterExit=yes
 
RemainAfterExit=yes
    
[Install]
 
[Install]
WantedBy=sme-server.target" > /etc/systemd/system/'''servicename'''.service
+
WantedBy=sme-server.target" > /etc/systemd/system/servicename.service
 
systemctl daemon-reload
 
systemctl daemon-reload
 
/etc/e-smith//events/actions/systemd-default
 
/etc/e-smith//events/actions/systemd-default
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,250

edits

Navigation menu