A systemd file for a python SimpleHTTPServer
[Unit] | |
Description=Job that runs the python SimpleHTTPServer daemon | |
Documentation=man:SimpleHTTPServer(1) | |
[Service] | |
Type=simple | |
WorkingDirectory=/tmp/letsencrypt | |
ExecStart=/usr/bin/python -m SimpleHTTPServer 80 & | |
ExecStop=/bin/kill `/bin/ps aux | /bin/grep SimpleHTTPServer | /bin/grep -v grep | /usr/bin/awk '{ print $2 }'` | |
[Install] | |
WantedBy=multi-user.target |
This comment has been minimized.
This comment has been minimized.
Thanks! |
This comment has been minimized.
This comment has been minimized.
In case anyone is still not clear, here is exactly what I did: 1) Create the unit file
2) Detect your new service (twice you have to enter your password, and passwordless doesn't work...yuck)
3) Find out why it didn't start
4) Turns out I didn't use an absolute path to my binary
5) Try again
6) works
Credits: |
This comment has been minimized.
This comment has been minimized.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.