17 lines
785 B
Makefile
17 lines
785 B
Makefile
copy-systemd-services:
|
|
sudo cp ./systemd/recurring-tasks/*.service /etc/systemd/system && \
|
|
sudo cp ./systemd/recurring-tasks/*.timer /etc/systemd/system && \
|
|
sudo systemctl daemon-reload
|
|
|
|
backup-all:
|
|
find ./systemd/recurring-tasks -type f -name "*.service" -exec bash -c 'sudo systemctl restart "$(basename "$1")"' _ {} \;
|
|
|
|
status-services:
|
|
find ./systemd/recurring-tasks -type f -name "*.service" -exec bash -c 'journalctl -u "$(basename "$1")" >> status-services.txt' _ {} \;
|
|
|
|
status-timers:
|
|
find ./systemd/recurring-tasks -type f -name "*.timer" -exec bash -c 'sudo systemctl status "$(basename "$1")" >> status-timers.txt' _ {} \;
|
|
|
|
timers command:
|
|
find ./systemd/recurring-tasks -type f -name "*.timer" -exec bash -c 'sudo systemctl {{command}} "$(basename "$1")"' _ {} \;
|