Auteur Topic: Schedule Script  (gelezen 6945 keer)

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

Martijn85

  • Gast
Schedule Script
« Gepost op: 17 december 2010, 15:21:39 »
Beste lezers,

Ik ben op zoek naar iets waarmee ik een python script kan laten uitvoeren om de zoveel tijd.
Het script heb ik al, het is nu de bedoeling dat deze automatisch om het uur zelf gaat draaien.

Iemand die mij hiermee op weg kan helpen?

Alvast bedankt!

Offline Plerry

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 17
  • -Ontvangen: 288
  • Berichten: 1.489
  • Tom Poes, verzin een list ...
Re: Schedule Script
« Reactie #1 Gepost op: 17 december 2010, 16:05:31 »
Zoek eens (rechtsboven) op "cron", "cronjob" en/of "crontab".
Dan vind je vast wat je zoekt.

Plerry
There are only 10 kinds of people: ... those who understand binary, and those who don't.

Offline cyrus1977

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 54
  • Berichten: 1.529
    • http://www.bonaerial.nl
Schedule Script
« Reactie #2 Gepost op: 17 december 2010, 17:43:16 »
Of crontab -e op de commandline dan zie je de syntaxis. Zorg wel dat het script uitvoer rechten heeft.
  • Mijn Synology: DS415
  • HDD's: 4
See http://www.bonaerial.nl
I am root. If you see me laughing, you better have a backup!
The beginning of knowledge is the discovery of something we do not understand.

Offline PeterW

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 1
Re: Schedule Script
« Reactie #3 Gepost op: 17 december 2010, 22:36:20 »
Beste,

Ik heb volgende  visuele crontab editor geïnstalleerd en deze werkt.

http://wizjos.endofinternet.net/synolog ... &Itemid=54

Groeten,

Peter

Martijn85

  • Gast
Re: Schedule Script
« Reactie #4 Gepost op: 18 december 2010, 14:31:44 »
Bedankt voor alle reacties, het is nu gelukt om een script om de zoveel tijd automatisch uit te laten voeren.

Hierbij ook ff een uitleg voor de mensen die hier ook naar opzoek zijn:

Sla het script op ergens op je nas, maak nu in de taakplanner een regel aan door het volgende uit te voeren:

vi /etc/crontab
Zet in de taakplanner de volgende regel:

#minute hour    mday    month   wday    who     command
0       1       *       *       *       root    python /volume1/my_scripts/my_script.py

Let op: er mogen geen tabs in de regels staan, vervange de tabs door spaties!
Let op #2: Geef get script voldoende rechten, anders wordt deze niet uitgevoerd.

Sla dit op door op de Esc toets te drukken, type hierna in :wq om te sluiten.

Als laatste herstarten we de taakplanner:

/usr/syno/etc.defaults/rc.d/S04crond.sh stop
/usr/syno/etc.defaults/rc.d/S04crond.sh start

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Schedule Script
« Reactie #5 Gepost op: 18 december 2010, 17:12:12 »
Citaat van: "Martijn85"
#minute hour    mday    month   wday    who     command
0       1       *       *       *       root    python /volume1/my_scripts/my_script.py


Je email is op zich goed, maar dit is niet om het uur maar om 1 uur precies
Het script zal dus een maal per dag worden aangeroepen, om 01:00 uur (1 uur in de ochtend).

Wil je het elk uur, moet je dit hebben:
#minute hour    mday    month   wday    who     command
0       *       *       *       *       root    python /volume1/my_scripts/my_script.py

Dan zal het elk uur op precies het hele uur (0 minuten over het hele uur) draaien.
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157

Gemarkeerd als beste antwoord door Gepost op 11 februari 2024, 05:50:42

Martijn85

  • Gast
Re: Schedule Script
« Reactie #6 Gepost op: 20 december 2010, 19:57:38 »
  • Beste antwoord ongedaan maken
  • Citaat van: "klen"
    Citaat van: "Martijn85"
    #minute hour    mday    month   wday    who     command
    0       1       *       *       *       root    python /volume1/my_scripts/my_script.py


    Je email is op zich goed, maar dit is niet om het uur maar om 1 uur precies
    Het script zal dus een maal per dag worden aangeroepen, om 01:00 uur (1 uur in de ochtend).

    Wil je het elk uur, moet je dit hebben:
    #minute hour    mday    month   wday    who     command
    0       *       *       *       *       root    python /volume1/my_scripts/my_script.py

    Dan zal het elk uur op precies het hele uur (0 minuten over het hele uur) draaien.

    Bedankt voor je uitleg, dit kan ik nog goed gebruiken!

    Ik heb nog wel een vraag hierover:

    Hoe stel ik het dan in als ik het b.v. om de 8 uur wil laten draaien.
    Stel ik dan bij minuten in: 480 (60x8)?

    Offline wizjos

    • Administrator
    • MVP
    • *
    • Bedankjes
    • -Gegeven: 121
    • -Ontvangen: 179
    • Berichten: 1.982
    Re: Schedule Script
    « Reactie #7 Gepost op: 20 december 2010, 21:54:50 »
    Citaat van: "Martijn85"
    Ik heb nog wel een vraag hierover:

    Hoe stel ik het dan in als ik het b.v. om de 8 uur wil laten draaien.
    Stel ik dan bij minuten in: 480 (60x8)?
    Dat doe je op onderstaande wijze:
    #minute hour    mday    month   wday    who     command
    0       */8       *       *       *       root    python /volume1/my_scripts/my_script.py


    Zie bv.: http://linux.die.net/man/5/crontab

    Wizjos
    Wizjos.


    DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
    DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
    DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
    RT1900ac               SRM 1.1.6-6931-1   [PROD]


    Is RAID hetzelfde als een backup?
    Goeie schijven voor je NAS? Neem Western Digital!

    Offline klen

    • MVP
    • *
    • Bedankjes
    • -Gegeven: 9
    • -Ontvangen: 30
    • Berichten: 416
    Re: Schedule Script
    « Reactie #8 Gepost op: 21 december 2010, 12:46:41 »
    Ik weet niet of de crontab versie van Synology de */x notatie snapt.
    Mocht dat niet zo zijn dan zal de oude notatie zeker werken:

    #minute hour    mday    month   wday    who     command
    0       0,8,16       *       *       *       root    python /volume1/my_scripts/my_script.py
    --
    DS-412+ DSM 5.x
    DS-112j  DSM 5.x
    DS-107+ DSM 2.3-1157


     

    Data Replicator II bij 207 fout bij schedule

    Gestart door AnonymousBoard Data replicator & overige backupsoftware

    Reacties: 0
    Gelezen: 2540
    Laatste bericht 28 februari 2008, 19:18:46
    door Anonymous
    OSX mount naar NAS weg door power schedule op NAS

    Gestart door willebohBoard Mac OS X

    Reacties: 17
    Gelezen: 6481
    Laatste bericht 25 april 2015, 19:37:24
    door TonVH
    power off/power on schedule

    Gestart door romorioBoard Synology DSM 5.1 en eerder

    Reacties: 3
    Gelezen: 2283
    Laatste bericht 24 februari 2011, 09:02:44
    door cyrus1977
    Stroomschema (power schedule) op ds218+ verdwijnt steeds

    Gestart door RetepmijsBoard Synology DSM 6.2

    Reacties: 7
    Gelezen: 1143
    Laatste bericht 19 september 2020, 12:35:46
    door Briolet
    Taakplanner "Schedule" werkt niet!

    Gestart door caminoBoard SABnzbd (usenet)

    Reacties: 5
    Gelezen: 3520
    Laatste bericht 29 oktober 2008, 22:08:21
    door Matr1x