task-runner (0.3.0)

Published 2023-09-19 07:05:03 +00:00 by pcvolkmer

Installation

sudo curl  -o /etc/apt/keyrings/gitea-public.asc
echo "deb [signed-by=/etc/apt/keyrings/gitea-public.asc]  $distribution $component" | sudo tee -a /etc/apt/sources.list.d/gitea.list
sudo apt update

Choose $distribution and $component from the list below.

sudo apt install task-runner=0.3.0

Repository Info

Distributions
all, jammy
Components
main
Architectures
amd64

About this package

Anwendung zum Überwachen der Ausführung lang andauernder Prozesse # task-runner . Anwendung zum Überwachen der Ausführung lang andauernder Prozesse . ## Ausführung der Dienstes . Sowohl Client als auch Server benötigen eine Konfigurationsdatei. . Für den Client ist die Angabe des Sockets ausreichend, der Server benötigt ggf mehr Angaben. . ```toml # Angabe für Client und Server erforderlich # socket = "/var/run/task-runner.sock" . # Optionale Angabe zum Mailserver # Wenn nicht konfiguriert, wird keine E-Mail versendet [mail] server = "smtp.example.com" port = 25 tls = false username = "ptsr00" password = "verysecret" from = "ptsr00@example.com" recipients = [ "ptsr01@example.com" ] . # Optionale Angabe zum Logging # Wenn nicht konfiguriert, wird die Standardeinstellung verwendet [logging] dir = "/var/log" . [continuous_checks] writable_dirs = [ "/mnt/storage/shared" ] check_interval_secs = 300 . [[users]] uid = 1000 mail = "ptsr00@example.com" ``` . ## Ausführen des Clients . Zum Starten eines neuen Prozesses wird folgender Befehl verwendet: . ``` task-runner-client run "sleep 20" ``` . Das Logging ist über diesen Befehl aufrufbar: . ``` task-runner-client logs ```

Dependencies

Details
Debian
2023-09-19 07:05:03 +00:00
26
Paul-Christian Volkmer
1.9 MiB
Assets (2)
Versions (2) View all
0.3.1 2023-09-20
0.3.0 2023-09-19