Advertisement
Guest User

Untitled

a guest
Jul 30th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. [Unit]
  2. Description=My example daemon
  3.  
  4. [Service]
  5. Type=forking
  6. User=example_user
  7. ExecStart=/path/to/my_executable
  8. ExecStop=kill -QUIT $MAINPID
  9. PIDFile=/var/run/example/example.pid
  10.  
  11. [Install]
  12. WantedBy=multi-user.target
  13.  
  14. type path mode ownership age argument
  15.  
  16. d /var/run/example 0755 example_user - -
  17.  
  18. [Unit]
  19. Description=My example daemon
  20.  
  21. [Service]
  22. Type=forking
  23. User=example_user
  24. # Run ExecStartPre with root permissions
  25. PermissionsStartOnly=true
  26. ExecStartPre=-/usr/bin/mkdir /var/run/example
  27. ExecStartPre=/usr/bin/chown -R example_user /var/run/example/
  28. # Run ExecStart with example_user permissions
  29. ExecStart=/path/to/my_executable
  30. ExecStop=kill -QUIT $MAINPID
  31. PIDFile=/var/run/example/example.pid
  32.  
  33. [Install]
  34. WantedBy=multi-user.target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement