ground-control/README.md

44 lines
879 B
Markdown
Raw Permalink Normal View History

2023-10-30 09:20:48 -04:00
# ground-control
A Raspberry Pi project for coordinating actions between systems.
## Configuration
```
cp ground-control.sample.cfg ground-control.cfg
```
## Installation
```
2024-04-04 09:43:44 -04:00
sudo loginctl enable-linger <user>
2024-04-04 10:33:45 -04:00
./install
2023-10-30 09:20:48 -04:00
```
## Output
By default output will be in `/var/log/syslog`.
A separate log file can be used by creating `/etc/rsyslog.d/30-ground-control.conf` containing:
```
if $programname == 'ground-control' then /var/log/ground-control.log
& stop
```
and then restart the rsyslog service:
```
sudo systemctl restart rsyslog
```
This log file can be rotated by creating `/etc/logrotate.d/ground-control` containing:
```
/var/log/ground-control.log
{
rotate 14
daily
create
missingok
notifempty
compress
delaycompress
postrotate
/usr/lib/rsyslog/rsyslog-rotate
endscript
}
```