पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.6.2

cron

क्रॉन के समान समय-आधारित जॉब स्केड्यूलर। निश्चित समय या अंतराल पर कार्यों को नियमित रूप से चलाएं।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
62.3 हज़ार
लाइक
601
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add cron

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

cron पैकेज फ्लटर एप्लिकेशन के लिए समय-आधारित जॉब स्केड्यूलर है, जो विकासकर्ताओं को निश्चित समय या अंतराल पर कार्यों को चलाने की अनुमति देता है, जैसे कि पारंपरिक यूनिक्स क्रॉन सिस्टम। यह सभी मुख्य प्लेटफॉर्म जैसे Android, iOS, Web, macOS, Windows और Linux पर स्केड्यूलिंग समर्थन करता है। डेटा सिंक, नोटिफिकेशन या बैकग्राउंड प्रोसेसिंग जैसे नियमित संचालन को स्वचालित करने के लिए आदर्श है, जो योजना बनाए गए कार्यों को परिभाषित और प्रबंधित करने के लिए एक सरल API प्रदान करता है। पैकेज हल्का है और फ्लटर एप्लिकेशन में बिना किसी दिक्कत के एकीकृत होता है।

उपयोग

  • स्वचालित डेटा सिंक्रनाइज़ेशन
  • योजना अधिसूचनाएं
  • बैकग्राउंड टास्क एक्जीक्यूशन
  • नियमित कैश साफ करना
  • सिस्टम हेल्थ चेक

मुख्य विशेषताएँ

  • cron-शैली के सिंटैक्स का समर्थन करता है
  • क्रॉस-प्लेटफॉर्म संगतता
  • स्केड्यूलिंग के लिए सरल API
  • पृष्ठभूमि में चलता है
  • समय क्षेत्र संवेदनशीलता का निपटारा करता है

इनके लिए उपयुक्त

  • नियमित रखरखाव की आवश्यकता वाले ऐप्स
  • वास्तविक समय डेटा अपडेट प्रणाली
  • नोटिफिकेशन-आधारित एप्लिकेशन
  • पृष्ठभूमि प्रसंस्करण कार्यप्रवाह
  • आईओटी डिवाइस प्रबंधन

विचार योग्य बातें

  • एप्लिकेशन जीवनचक्र के सही निपटान की आवश्यकता है
  • अगर अत्यधिक उपयोग किया जाए, तो संसाधनों का उपभोग हो सकता है
  • वैश्विक उपयोगकर्ताओं के लिए समय क्षेत्र कॉन्फ़िगरेशन की आवश्यकता है
  • उच्च-परिशुद्धता समय के लिए उपयुक्त नहीं
  • कुछ प्लेटफॉर्म पर बैकग्राउंड निष्पादन सीमाएँ

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

रैंकिंग