Ground Control

RPi action coordinator

🔖 Tags
🗎 File Tree
⌥ Branches [main]
Clone URL

Latest Commits

2024-10-12 Retry marshaller activation on timeout
2024-04-04 Update readme
2024-04-04 Show warning if linger is not enabled
2024-04-04 Install at the user level
2023-10-30 Initial commit
More...

ground-control

A Raspberry Pi project for coordinating actions between systems.

Configuration

cp ground-control.sample.cfg ground-control.cfg

Installation

sudo loginctl enable-linger 
./install

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
}