uptime crond heruausfinden

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

KinCH

Benutzer
Registriert
23. Sep. 2008
Beiträge
71
Reaktionspunkte
0
Punkte
6
guten Tag zusammen

Ich möchte gerne im CLI die Laufzeit des Cron-Dienstes angezeigt bekommen.
mit folgendem Befehl, sehe ich den Status

root@synology:/# synoservicectl --status crond
crond start/running

Ich möchte aber gerne wissen wie lange dieser Dienst schon läuft.

Hat Jemand einen Tipp für mich?

Vielen Dank schonmal
 
ls -ld /proc/$( ps | grep crond | grep -v grep | awk '{print $1}' )
 
Vielen Dank für die Antwort.

Etwas scheint nicht ganz zu funktionieren.
Wenn ich den cron service (crond) neu starte ändert sich das Datum und Uhrzeit mit deiner Zeile nicht.
Systemzeit im DSM ist korrekt.

Hast du ggf. noch eine Idee?

Gruss und Danke
 
ls -ld /proc/$( ps | grep crond | grep -v grep | awk '{print $1}' )
dr-xr-xr-x 8 root root 0 Jan 13 15:38 /proc/5679
killall crond
ls -ld /proc/$( ps | grep crond | grep -v grep | awk '{print $1}' )
dr-xr-xr-x 8 root root 0 Feb 15 18:34 /proc/18820
 
ls -ld /proc/$( ps | grep crond | grep -v grep | awk '{print $1}' )
dr-xr-xr-x 240 root root 0 Feb 2 23:23 /proc/
killall crond
ls -ld /proc/$( ps | grep crond | grep -v grep | awk '{print $1}' )
dr-xr-xr-x 240 root root 0 Feb 2 23:23 /proc/

:rolleyes:


DS713+ aktueller DSM

edit:
Die Zeit kommt ziemlich genau auf den letzten Neustart hin...

edit2:
Ich sehe hinter /proc/?? bei mir keine Nummer...hmm
 
Zuletzt bearbeitet:
Läuft crond denn bei dir?

ps www | grep crond | grep -v grep
18820 root 3816 S /usr/sbin/crond
 
Läuft crond denn bei dir?

ps www | grep crond | grep -v grep
18820 root 3816 S /usr/sbin/crond

ps www | grep crond | grep -v grep

...erhalte ich keine Ausgabe...

so schon:
synoservicectl --status crond
crond start/running
 
anderer Ansatz....

würde dieser task im crontab durch den crond ausgeführt werden?

30 1 * * 1 root synoservicectl --restart crond
 
Wahrscheinlich nicht, es sei denn, du gibst in /etc/crontab den vollen Pfad an.

30 1 * * 1 root /usr/syno/sbin/synoservicectl --restart crond >/dev/null 2>&1

Das ">/dev/null 2>&1" senkt die Geschwätzigkeit im Log ab.
 
Zuletzt bearbeitet:
vielen Dank.

Background:
Via crontab rufe ich ein Skript auf welches Mails fetched. Doch hi und da passiert es dass die Mails nicht mehr abgeholt werden. Da reicht es einfach den crond neu zu starten und es läuft wieder.
Daher die ganze Übung.

Ich lass mir mal Mails zusenden, dann sehe ich ob der Task ausgeführt wird.

Vielen Dank für Deine Hilfe! :D
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat