Guest User

Untitled

a guest
Dec 9th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. [Unit]
  2. Description=Test Server
  3. After=network-online.target test_start.socket
  4. Requires=network-online.target test_start.socket
  5.  
  6. [Service]
  7. User=test1
  8. Group=test1
  9. Type=simple
  10. ExecStartPre=/bin/bash /etc/testServer/Debug/makeOutfile.sh
  11. ExecStart=/etc/testServer/Debug/testServer
  12. StandardInput=socket
  13. StandardOutput=file:/etc/testServer/Debug/test_outLink
  14. Restart=on-failure
  15. RestartSec=3
  16.  
  17. [Install]
  18. WantedBy=multi-user.target
  19.  
  20. #!/usr/bin/env bash
  21. timeStamp=$(date +%y-%m-%d_%Hh%Mm%Ss)
  22. myfolder="/etc/testServer/Debug"
  23. # create new logfile
  24. touch $myfolder/started_$timeStamp
  25. # remove old symlink if exists (owned by test1)
  26. if [ -h $myfolder/test_outLink ]; then
  27. rm $myfolder/test_outLink
  28. fi
  29. # create new symlink
  30. ln -s $myfolder/started_$timeStamp $myfolder/cbSoutLink
Add Comment
Please, Sign In to add comment