Auteur Topic: Crontab  (gelezen 451 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline webkabouter

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 9
  • Berichten: 190
Crontab
« Gepost op: 24 oktober 2022, 01:08:55 »
In mijn /etc/crontab zie ik de volgende regel staan.
0  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23  9 1 *  root    /usr/syno/bin/synoschedtask --run id=4

Volgens mij geldt hierbij:

(a) Minuut = 0
(b) Uur = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
(c) dag van de maand = 9
(d) maand = 1
(e) dag van de week = elke dag
(f) uitvoerend lokaal account = root
(g) commando

- kan (b) niet gewoon wat eenvoudiger?
*  9  1  *  root  /usr/syno/bin/synoschedtask --run id=4

- waarom wordt dit commando alleen op 9 januari van het betreffende systeemjaar uitgevoerd en wat is de inhoud van dat id4?

Dank, wbkbtr
  • Mijn Synology: DS716Plus2
  • HDD's: 2 x WD10EFRX-68FYTNO
  • Extra's: 8Gb
-- met twee voeten aan de grond kom je geen stap verder

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 66
  • Berichten: 566
    • http://www.jvwgoirle.nl
Re: Crontab
« Reactie #1 Gepost op: 24 oktober 2022, 09:20:34 »
Waarom gebruik je de taakplanner van DSM niet?

Offline webkabouter

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 9
  • Berichten: 190
Re: Crontab
« Reactie #2 Gepost op: 24 oktober 2022, 10:17:23 »
Omdat het een systeemtaak is die door DSM standaard in de crontab staat.
Het is altijd beter om te weten wat er op je systeem gebeurt. Daarnaast is *nix een hartstikke tof OS waar je heel veel mee kunt. Ook als het een Open Source versie is die Synology naar zijn eigen hand heeft gezet.
  • Mijn Synology: DS716Plus2
  • HDD's: 2 x WD10EFRX-68FYTNO
  • Extra's: 8Gb
-- met twee voeten aan de grond kom je geen stap verder

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1405
  • Berichten: 5.880
Re: Crontab
« Reactie #3 Gepost op: 24 oktober 2022, 10:31:50 »
Het werkt "andersom".

Als je een taak definieert in de taakplanner van Synology wordt die taak uiteindelijk gescheduld via crontab. De ID is het ID van een in taakplanner gedefinieerde taak.

Dus als het goed is zou dit een taak moeten zijn die je in de taakplanner van Synology terugvind.

De laatste keer dat ik hier naar gekeken heb stond de definitie van de verschillende Synology taken in het bestand /usr/syno/etc/scheduled_tasks

Wat toen ook werkte is in de terminal het commando

synoschedtask --get id=4

geven.

Disclaimer: Dit haal ik uit mijn notities van een aantal jaar geleden, weet niet of dit met de actuele DSM versies nog zo werkt.

Gemarkeerd als beste antwoord door joombler Gepost op 24 oktober 2022, 12:39:30

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1202
  • -Ontvangen: 7113
  • Berichten: 40.739
  • Synology is awesome.
    • RAID = BACKUP?
Re: Crontab
« Reactie #4 Gepost op: 24 oktober 2022, 11:18:33 »
Citaat
waarom wordt dit commando alleen op 9 januari van het betreffende systeemjaar uitgevoerd en wat is de inhoud van dat id4?
Denk dat er, na de run, een nieuwe datum geplaatst wordt.
Met het commando /usr/syno/bin/synoschedtask --get vind je de ID's terug en wat ze doen.
Jij draai DSM7, dus ik heb gekeken in DSM7.


CS406     DSM 2.0-0731
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 5.2-5967-9
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-6
DS413J    DSM 6.2.3-25426-2
DS213J    DSM 6.2.3-25426-2
DS115J    DSM 7.1-42661-4
DS1515+   DSM 6.2.4-25556-6
DS716+II  DSM 6.2.4-25556-6
-----VMM  DSM 7.0.1-42218-5
DS918+    DSM 6.2.4-25556-6
DS220+    DSM 7.1.1-42962-2
-----VMM  DSM 6.2.4-25556-6
RT2600ac  SRM 1.2.5-8227-5
MR2200ac  SRM 1.2.5-8227-5

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1202
  • -Ontvangen: 7113
  • Berichten: 40.739
  • Synology is awesome.
    • RAID = BACKUP?
Re: Crontab
« Reactie #5 Gepost op: 24 oktober 2022, 11:23:31 »
Check: DSM6 hetzelfde verhaal.


CS406     DSM 2.0-0731
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 5.2-5967-9
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-6
DS413J    DSM 6.2.3-25426-2
DS213J    DSM 6.2.3-25426-2
DS115J    DSM 7.1-42661-4
DS1515+   DSM 6.2.4-25556-6
DS716+II  DSM 6.2.4-25556-6
-----VMM  DSM 7.0.1-42218-5
DS918+    DSM 6.2.4-25556-6
DS220+    DSM 7.1.1-42962-2
-----VMM  DSM 6.2.4-25556-6
RT2600ac  SRM 1.2.5-8227-5
MR2200ac  SRM 1.2.5-8227-5


 

start python script met crontab

Gestart door klaasvaakBoard Algemeen

Reacties: 0
Gelezen: 3289
Laatste bericht 30 januari 2010, 19:03:25
door klaasvaak
Welke crontabs actief en eeuwig actieve crontab

Gestart door rzwBoard Synology DSM algemeen

Reacties: 0
Gelezen: 1529
Laatste bericht 04 oktober 2013, 22:46:04
door rzw
Crontab vraag

Gestart door TonVHBoard Spotweb

Reacties: 1
Gelezen: 1997
Laatste bericht 01 februari 2013, 19:17:17
door Nala
Crontab Bestand (Herstart)

Gestart door Martijn85Board Algemeen

Reacties: 0
Gelezen: 5309
Laatste bericht 21 februari 2012, 12:23:45
door Martijn85
Crontab

Gestart door bogerdjeBoard Synology DSM 5.1 en eerder

Reacties: 13
Gelezen: 3920
Laatste bericht 13 oktober 2014, 20:21:31
door Birdy