Frage

Ich habe ein R -Skript, das einen Bericht erstellt, der auf dem aktuellen Inhalt einer Datenbank basiert. Diese Datenbank befindet sich ständig im Fluss, wobei die Datensätze jeden Tag viele Male hinzugefügt/gelöscht werden. Wie kann ich meinen Computer bitten, dies jeden Abend um 4 Uhr morgens auszuführen, damit ich morgens einen aktuellen Bericht wartete? Oder ich möchte, dass es erneut eine bestimmte Anzahl neuer Datensätze zur Datenbank hinzugefügt hat. Wie könnte ich das automatisieren? Ich sollte erwähnen, dass ich unter Windows bin, aber ich könnte dieses Skript leicht auf meinen Linux -Computer legen, wenn dies den Prozess vereinfachen würde.

War es hilfreich?

Lösung

Verwenden Sie für Windows den Aufgabenplaner, um die Aufgabe zum Beispiel täglich um 4:00 Uhr zu setzen

Es gibt Ihnen viele andere Optionen in Bezug auf Frequenz usw.http://en.wikipedia.org/wiki/windows_task_scheduler

Andere Tipps

Wie kann ich meinen Computer bitten, dies jeden Abend um 4 Uhr morgens auszuführen, damit ich morgens einen aktuellen Bericht wartete?

Sie können einen Cronjob auf einem Linux -System einrichten. Diese werden zur festgelegten Zeit ausgeführt, wenn der Computer eingeschaltet ist. Öffnen Sie dazu ein Terminal und Typ:

crontab -e

Und fügen Sie hinzu:

00 4 * * * r source(/home/FilePath/.../myRscript.R)

Quelle: Paketüberfluss

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit datascience.stackexchange
scroll top