Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.6.2

cron

Ein zeitbasiertes Job-Scheduling-System ähnlich Cron. Führen Sie Aufgaben periodisch zu festgelegten Zeiten oder Intervallen aus.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
62.300
Likes
601
Pub-Punkte
160

Paket installieren

flutter pub add cron

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das cron-Paket ist ein zeitbasiertes Aufgabenplanungssystem für Flutter-Anwendungen, das Entwicklern ermöglicht, Aufgaben zu bestimmten Zeiten oder Intervallen auszuführen, ähnlich dem traditionellen Unix-Cron-System. Es unterstützt die Planung auf allen wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Ideal zur Automatisierung wiederkehrender Aufgaben wie Daten-Synchronisation, Benachrichtigungen oder Hintergrundverarbeitung bietet es eine einfache API zum Definieren und Verwalten geplanter Aufgaben. Das Paket ist leichtgewichtig und lässt sich nahtlos in Flutter-Apps integrieren.

Anwendungsfälle

  • Automatisierte Daten-Synchronisierung
  • Geplante Benachrichtigungen
  • Ausführung von Hintergrundaufgaben
  • Periodische Cachebereinigung
  • Systemgesundheitsprüfungen

Hauptmerkmale

  • Unterstützt Cron-artige Syntax
  • Plattformübergreifende Kompatibilität
  • Einfache API für die Planung
  • Läuft im Hintergrund
  • Behandelt Zeitzone-Bewusstsein

Geeignet für

  • Apps, die einer periodischen Wartung bedürfen
  • Echtzeit-Datenaktualisierungssysteme
  • benachrichtigungsgetriebene Anwendungen
  • Hintergrundverarbeitungsarbeitsabläufe
  • IoT-Geräteverwaltung

Hinweise

  • Erfordert die korrekte Handhabung des App-Lebenszyklus
  • Kann Ressourcen verbrauchen, wenn übermäßig verwendet
  • Zeitzone-Konfiguration für globale Benutzer erforderlich
  • Nicht geeignet für hochpräzise Zeitmessung
  • Hintergrundausführungsgrenzen auf einigen Plattformen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Cron

Run tasks periodically at fixed times or intervals.

pub package

Usage

A simple usage example:

import 'package:cron/cron.dart';

void main() {
  final cron = Cron();

  cron.schedule(Schedule.parse('*/3 * * * *'), () async {
    print('every three minutes');
  });

  cron.schedule(Schedule.parse('8-11 * * * *'), () async {
    print('between every 8 and 11 minutes');
  });
}

Cron parser

You can easily create and parse cron format:

import 'package:cron/cron.dart';

void main() {
  print(Schedule.parse('3-5 * * * *').minutes); // [3, 4, 5]
  
  print(Schedule(hours: 12, minutes: 25, weekdays: [2, 3])
      .toCronString()); // 25 12 * * 2,3
}

Links

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten