Auteur Topic: Crontab  (gelezen 2645 keer)

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

Offline webkabouter

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 11
  • Berichten: 202
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: 91
  • Berichten: 743
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: 11
  • Berichten: 202
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: 1457
  • Berichten: 6.103
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: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
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    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Crontab
« Reactie #5 Gepost op: 24 oktober 2022, 11:23:31 »
Check: DSM6 hetzelfde verhaal.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12


 

start python script met crontab

Gestart door klaasvaakBoard Algemeen

Reacties: 0
Gelezen: 3786
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: 1893
Laatste bericht 04 oktober 2013, 22:46:04
door rzw
Crontab vraag

Gestart door TonVHBoard Spotweb

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

Gestart door Martijn85Board Algemeen

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

Gestart door bogerdjeBoard Synology DSM 5.1 en eerder

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