Java Programm das mit hilfe des Users und Passwortes gestartet werden kann und sich auf eine Moodle Webseite einloggt.
Und die Zeiterfassung startet. Ich habe es getestet auf einem Debian Bullseye minimal installation, während der installation hatte der rechner 1024mb ram und danach auf 512 mb runtergesetzt.
Nach der minimal Installation von debian sollte mit folgendem befehl das Installationsscript heruntergeladen werden.
wget https://raw.githubusercontent.com/mbaumgae81/auto_login_moodle/master/install.sh
Und anschlißend mit root rechten, das script starten.
sh ./install.sh
Das Debian System wird auf den aktuellen stand gebracht und lädt die nötigen Java dateien herunter. Anschließen wird die Login.jar ins Programmverzeichnis /opt/login heruntergeladen.
Dort werden auch die Login.sh und die Logout.sh mit euren im Scribt eingegebenen Credentials angelegt (falls sich etwas mal ändert).
Anschließend wird in der crontab noch zwei zeilen zugefügt. in der Abbildung login 8:30 logout 16:30 Die ausgaben werden nach /var/log/jaav.log geleitet (wo man sehen kann was passiert ist ).