Skip to content

Commit

Permalink
Merge pull request #82 from owulveryck/service
Browse files Browse the repository at this point in the history
feat: update the service
  • Loading branch information
owulveryck authored Oct 30, 2023
2 parents 1fbd2a0 + 4b69deb commit d922df0
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 6 deletions.
27 changes: 27 additions & 0 deletions tools/service/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
This service allows auto-start and restart of the goMarkableStreaming service

## Installation

```shell
cat > /etc/systemd/system/goMarkableStream.service << EOF
[Unit]
Description=goMarkableStream Service
After=xochitl.service
[Service]
ExecStart=/home/root/goMarkableStream
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl enable goMarkableStream.Service
systemctl start goMarkableStream.service
```

The system will start automatically

_note_ any updates on the reMarkable removes this service
11 changes: 5 additions & 6 deletions tools/service/goMarkableStream.service
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
[Unit]
Description=goMarkableStream
Requires=xochitl.service
After=xochitl.service network.target
Description=goMarkableStream Service
After=xochitl.service

[Service]
ExecStart=/home/root/goMarkableStreamServer.arm
ExecStartPre=/bin/sleep 30
ExecStart=/home/root/goMarkableStream
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
WantedBy=multi-user.target

0 comments on commit d922df0

Please sign in to comment.