Wat is de Windows-versie van cron?

A Google zoeken opgedoken software die dezelfde functies als cron, maar niets is ingebouwd in Windows.

Ik ben met Windows XP Professional, maar advies voor elke versie van Windows zou mogelijk nuttig zijn om iemand te zijn.

Is er ook een manier om deze functie (die op basis van de antwoorden wordt de Task Scheduler genoemd) programmatisch of via de command line te roepen?


Antwoord 1, Autoriteit 100%

Voor de oorspronkelijke vraag, vragen over Windows XP (en Windows 7): Windows Task Scheduler

Voor command-line gebruik, kunt u plant met de AT commando .

Voor nieuwere Microsoft versies van het besturingssysteem, Windows Server 2012 / Windows 8, blik op de schtasks command line utility.
Bij gebruik van PowerShell, de Geplande taken cmdlets in Windows PowerShell zijn gemaakt voor scripting.


Antwoord 2, Autoriteit 9%

De Windows “AT” commando is zeer vergelijkbaar met cron . Het is beschikbaar via de opdrachtregel.


Antwoord 3, Autoriteit 4%

Gebruik de Windows Taakplanner om taken plannen in de tijd en data.


Antwoord 4, Autoriteit 3%

De ‘at’ commando.

“De AT-commando schema opdrachten en
programma’s te draaien op een computer op een
bepaalde tijd en datum. Het rooster
dienst moet worden uitgevoerd om de AT te gebruiken
commando. “


Antwoord 5, Autoriteit 3%

pycron ligt dicht wedstrijd op Windows. De volgende vermeldingen worden ondersteund:

1    Minute (0-59)
2    Hour (2-24)
3    Day of month (1-31)
4    Month (1-12, Jan, Feb, etc)
5    Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc)
6    User that the command will run as
7    Command to execute

Antwoord 6, Autoriteit 3%

Zcron is gratis voor persoonlijk gebruik.


Antwoord 7, Autoriteit 2%

Is er ook een manier om deze functie (die op basis van de antwoorden wordt de Task Scheduler genoemd) te roepen programatically […]?

Taakplanner API op MSDN.


Antwoord 8, Autoriteit 2%

De beste equivalenten zijn de Windows Geplande taken (Control Panel – & gt; Geplande taken)., Al zijn ze een verre, verre schreeuw van cron

Het grootste verschil (voor mij) is dat ze vereisen een gebruiker aangemeld bij het vak Windows, en een gebruikersaccount (met wachtwoord en al), die dingen die een nachtmerrie maakt als uw lokaal veiligheidsbeleid wachtwoord nodig verandert regelmatig. Ik denk ook dat het minder flexibel dan cron zover instelling intervallen voor items uit te voeren.


Antwoord 9, Autoriteit 2%

Niet echt een Windows-versie, maar u kunt Cygwin’s crontab gebruiken. Voor installatie-instructies, zie hier: hier .


Antwoord 10, Autoriteit 2%

Als u liever good ol’ cron, CRONw is de weg te gaan.

Supported systems
* Windows 2000 (any version)    works
* Windows XP (SP 2)             works
* Windows Server 2003           works
* Windows NT 4 (SP 6)           should work but not tested
* Windows 3.11, Windows 95,
  Windows 98, Windows ME,
  Windows XP beneath SP2        not supported by design

Antwoord 11, Autoriteit 2%

Er is nnCron voor Windows. IT kunt plannen banen periodiek worden uitgevoerd.


Antwoord 12

Naast Windows Taakplanner heb je ook ‘at’ op Windows. Ik weet niet zeker hoe het verschilt van Taakplanner, behalve dat het een opdrachtregelinterface heeft.


Antwoord 13

Het At-commando is nu verouderd

u kunt de SCHTASKS gebruiken


Antwoord 14

  1. U kunt de Scheduled-Tasks APIgebruiken in PowerShell samen met een config.json-bestand voor invoer van parameters. Ik denk dat de minimale beperking 5 minuten is. Een voorbeeld zelfstudievoor het maken van zeer eenvoudige planningstaken via API’s

  2. Je kunt de schtasks.exe ook via cmd gebruiken. Ik kon de beperking van de minuutmodificatie tot 1 minuut zien bij het uitvoeren van schtasks.exe /Create /?. Anyways AT is nu verouderd.

Hoe dan ook, ik werk aan een tool om me als CRON te gedragen. Ik zal hier updaten als het gelukt is.


Antwoord 15

Bekijk het uitstekende Cronical-programma op https://github.com/mgefvert/Cronical

Het is een .NET-programma dat een tekstbestand met unix leest -achtige cron-regels. Zeer handig in gebruik. Het zal e-mails verzenden als stdout, net als unix cron. Het ondersteunt zelfs het optreden als servicerunner.

Other episodes