Welche Möglichkeiten für automatisch zu startende Scripte/Programme gibt es eigentlich?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
effha
Beiträge: 6
Registriert: 24.04.2024 14:40:29

Welche Möglichkeiten für automatisch zu startende Scripte/Programme gibt es eigentlich?

Beitrag von effha » 03.05.2024 09:24:07

Ich habe mir letztens Debiantimeshift installiert und auf tägliches Sichern gestellt. Funktioniert prima, macht jeden Tag um 12 Uhr ein Backup auf eine dann jeweils automatisch hinzu gemountete Partition.
Interessehalber wollte ich mir mal ansehen, wie dieser tägliche Start zustande kommt - und finde nichts. :o
  • Code: Alles auswählen

    crontab -l
    gibt sowohl für den User als auch für Root no crontab aus.
  • Im Verzeichnis /etc/xdg habe ich aufgrund der Vielzahl der Dateien einfach die mit Datum nach dem timeshift-Installationsdatum gesucht - und nichts gefunden
  • In den KDE-Einstellungen/Autostart steht's auch nicht drin.
Jetzt gehen mir die Ideen aus. :? Habt ihr ne Idee, wo dieser Start noch eingetragen sein kann? Ich verdächtige den systemd, aber da bin ich noch völliger Noob,
Wie oben geschreibselt betrifft das hier KDE (Plasma 5.27), aber für andere DEs oder Linux ohne DE wäre es auch interessant zu wissen.

Danke
HW: MSI Tomahawk WIFI AMD B650, AMD Ryzen7 7700@3.80GHz, ASRock Radeon RX7800XT Phantom Gaming, 32GB, 2x2TB SSD
SW: Multiboot: Debian 12.5 mit KDE5 auf Wayland (testing...), EndeavourOS mit KDE6 (noch Hauptsystem), Windows10 (gaaanz selten)

mat6937
Beiträge: 2959
Registriert: 09.12.2014 10:44:00

Re: Welche Möglichkeiten für automatisch zu startende Scripte/Programme gibt es eigentlich?

Beitrag von mat6937 » 03.05.2024 09:37:32

effha hat geschrieben: ↑ zum Beitrag ↑
03.05.2024 09:24:07
IJetzt gehen mir die Ideen aus. :? Habt ihr ne Idee, wo dieser Start noch eingetragen sein kann? Ich verdächtige den systemd, aber da bin ich noch völliger Noob,
In einer service-unit/timer-unit oder in der systemweiten crontab:

Code: Alles auswählen

cat /etc/crontab
systemctl list-units --all | grep -i time

Benutzeravatar
Draal
Beiträge: 565
Registriert: 11.03.2005 14:45:26

Re: Welche Möglichkeiten für automatisch zu startende Scripte/Programme gibt es eigentlich?

Beitrag von Draal » 03.05.2024 11:57:18

Normalerweise reicht ein

Code: Alles auswählen

crontab -e
dann wählst Du einen Editor und schon kannst Du Cronjobs einpflegen.

effha
Beiträge: 6
Registriert: 24.04.2024 14:40:29

Re: Welche Möglichkeiten für automatisch zu startende Scripte/Programme gibt es eigentlich?

Beitrag von effha » 04.05.2024 00:07:26

Draal hat geschrieben: ↑ zum Beitrag ↑
03.05.2024 11:57:18
Normalerweise reicht ein

Code: Alles auswählen

crontab -e
dann wählst Du einen Editor und schon kannst Du Cronjobs einpflegen.
Ich habe ja an sich gar nicht vor, einen Cronjob anzulegen. Ich möchte nur verstehen, wie timeshift jeweils um 12 Uhr Mittags sein Backup startet. Dies wurde beim Konfigurieren festgelegt, nur ist mir nicht so recht klar, von wem eben dieses Event gestartet wird. Mittels cronjob wird es zumindest nicht ausgeführt.
HW: MSI Tomahawk WIFI AMD B650, AMD Ryzen7 7700@3.80GHz, ASRock Radeon RX7800XT Phantom Gaming, 32GB, 2x2TB SSD
SW: Multiboot: Debian 12.5 mit KDE5 auf Wayland (testing...), EndeavourOS mit KDE6 (noch Hauptsystem), Windows10 (gaaanz selten)

tobo
Beiträge: 2031
Registriert: 10.12.2008 10:51:41

Re: Welche Möglichkeiten für automatisch zu startende Scripte/Programme gibt es eigentlich?

Beitrag von tobo » 04.05.2024 00:27:18

Die entscheidende Abhängigkeit dürfte wohl cron-daemon sein, welcher von bcron, cron oder systemd-cron bereitgestellt wird. Eines dieser 3 Pakete ist vermutlich für den Zyklus zuständig und wenn es cron nicht ist, dann wird es wohl systemd-cron sein. Also Cronjobs verpackt in Systemd-Units...

EDIT:
Gerade auf einem frischen Bookworm-Systemd-System getestet: Nach Initialisieren durch `su -c timeshift-gtk' entsteht ein Eintrag /etc/cron.d/timeshift-hourly, wobei Cron als Standard installiert war und kein bcron oder systemd-cron.

mat6937
Beiträge: 2959
Registriert: 09.12.2014 10:44:00

Re: Welche Möglichkeiten für automatisch zu startende Scripte/Programme gibt es eigentlich?

Beitrag von mat6937 » 04.05.2024 10:36:42

effha hat geschrieben: ↑ zum Beitrag ↑
04.05.2024 00:07:26
Mittels cronjob wird es zumindest nicht ausgeführt.
Wie sind die Ausgaben von:

Code: Alles auswählen

ls -la /etc/cron.d
ls -la /etc/cron.daily
?

Antworten