Add an OpenRC script

This commit is contained in:
usagi-flow 2022-04-30 13:18:05 +02:00
parent a334167844
commit 88390f1ed0
No known key found for this signature in database
2 changed files with 41 additions and 0 deletions

28
etc/init.d/README.md Normal file
View File

@ -0,0 +1,28 @@
# OpenRC script
## Usage
Copy this script:
```bash
cp serial-to-tcp /etc/init.d/
```
Enable autostart on boot by adding the service:
```bash
rc-update add serial-to-tcp
```
Start the script manually and/or check its status:
```bash
rc-service serial-to-tcp start
rc-service serial-to-tcp status
```
By default, logs will be stored in `/var/log/serial-to-tcp.log`:
```bash
tail -f /var/log/serial-to-tcp.log
```

13
etc/init.d/serial-to-tcp Executable file
View File

@ -0,0 +1,13 @@
#!/sbin/openrc-run
name="serial-to-tcp"
command="serial-to-tcp"
command_args="-s /dev/ttyUSB0 -b 115200 -p 2021"
command_background="true"
output_log="/var/log/serial-to-tcp.log"
pidfile="/run/serial-to-tcp.pid"
depend() {
need net localmount
after firewall
}