Add an OpenRC script
This commit is contained in:
parent
a334167844
commit
88390f1ed0
|
@ -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
|
||||||
|
```
|
|
@ -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
|
||||||
|
}
|
Loading…
Reference in New Issue