RakkoTools
RAKKOTOOLSឧបករណ៍ Web ប្រើបានរហ័ស

បង្កើត & ពិនិត្យ cron

បង្កើត និងពិនិត្យ cron

លក្ខណៈពិសេស

គាំទ្រផ្នែកបន្ថែមទម្រង់ Quartz

អាចបញ្ជាក់ប្រតិបត្តិករកម្រិតខ្ពស់ដូចជា វិនាទី ឆ្នាំ និង L, W, # ជាដើម

សាងសង់កន្សោមដោយការជ្រើសប៊ូតុង

ប្រតិបត្តិការងាយស្រួលគ្រាន់តែជ្រើសរើសរបៀបដូចជា រាល់ពេល ចន្លោះ ឬជួរ

គណនាម៉ោងប្រតិបត្តិលើកក្រោយដោយស្វ័យប្រវត្តិ

បង្ហាញជាបញ្ជីនូវកាលវិភាគប្រតិបត្តិ ៥ ដងថ្មីៗបំផុតនៃកន្សោមដែលបានបង្កើត ឬពិនិត្យ

ពន្យល់អត្ថន័យនៃកន្សោម cron ជាអក្សរ

បង្ហាញសូម្បីតែកន្សោមស្មុគស្មាញជាការពន្យល់ងាយយល់

របៀបប្រើ

1

ប្តូររវាងមុខងារដោយផ្ទាំង

បើបង្កើតកន្សោម ជ្រើស «បង្កើត» បើពិនិត្យអត្ថន័យ ជ្រើសផ្ទាំង «ពិនិត្យ»

2

កំណត់លក្ខខណ្ឌនៃវាលនីមួយៗ

បញ្ជាក់ពេលវេលាប្រតិបត្តិតាមរយៈប៊ូតុងរបៀប និងតម្លៃ សម្រាប់ វិនាទី នាទី ម៉ោង ថ្ងៃ ខែ ថ្ងៃនៃសប្តាហ៍ និងឆ្នាំ

3

ទទួលកន្សោមដោយប៊ូតុងបង្កើត

ចុចបង្កើតនោះកន្សោម cron នឹងបង្ហាញ ហើយចម្លងទៅ clipboard ដោយប៊ូតុងចម្លង

4

ផ្ទៀងផ្ទាត់អត្ថន័យនៅផ្ទាំងពិនិត្យ

បញ្ចូលកន្សោម cron របស់អ្នករួចចុចពិនិត្យ នោះការពន្យល់ និងម៉ោងប្រតិបត្តិលើកក្រោយនឹងបង្ហាញ

ករណីប្រើប្រាស់

កំណត់ការប្រតិបត្តិតាមកាលវេលានៅ Linux

បង្កើតកន្សោមសម្រាប់ចុះបញ្ជីទៅ crontab ឲ្យបានត្រឹមត្រូវ ដើម្បីការពារកំហុសក្នុងការកំណត់

ការបកស្រាយការកំណត់ដែលទទួលបន្ត

យល់ដឹងយ៉ាងលឿននូវដំណើរការនៃកន្សោមក្នុងឯកសារកំណត់ដែលអ្នកមុនបានទុក

កំណត់ការងារតាមកាលវេលានៃ CI/CD

កំណត់កាលវិភាគប្រតិបត្តិនៃការងារតាមកាលវេលា ដូចជា build trigger របស់ Jenkins

រៀន និងហ្វឹកហាត់វាក្យសម្ព័ន្ធ cron

ស្ទាត់ជំនាញវាក្យសម្ព័ន្ធ ខណៈផ្ទៀងផ្ទាត់ថាកន្សោមដែលសរសេរនឹងដំណើរការនៅពេលណាតាមកាលវិភាគប្រតិបត្តិ

ចំណេះដឹងមូលដ្ឋាន

របៀបសរសេរ cron expression

cron expression គឺជារចនាសម្ព័ន្ធដែលប្រើក្នុង Linux និងប្រព័ន្ធផ្សេងៗ ដើម្បីកំណត់ពេលវេលាសម្រាប់ដំណើរការស្វ័យប្រវត្តិ ដោយប្រើ 5 ជួរឈរគឺ «នាទី ម៉ោង ថ្ងៃ ខែ ថ្ងៃក្នុងសប្តាហ៍» ឧទាហរណ៍ «*/5 * * * *» មានន័យថាដំណើរការរៀងរាល់ 5 នាទី។

  • សញ្ញាផ្កាយ:«*» គឺជាសញ្ញាតំណាងឲ្យតម្លៃទាំងអស់ក្នុងជួរឈរនោះ ឧទាហរណ៍ «0 9 * * *» មានន័យថាដំណើរការរៀងរាល់ថ្ងៃម៉ោង 9:00។
  • ជួរ និងបញ្ជី:ក្នុងជួរឈរ អាចប្រើសញ្ញាដកសម្រាប់ជួរ និងសញ្ញាក្បៀសសម្រាប់តម្លៃច្រើន ឧទាហរណ៍ «0 9 * * 1-5» មានន័យថាដំណើរការម៉ោង 9:00 ពីថ្ងៃច័ន្ទដល់ថ្ងៃសុក្រ។

ភាពខុសគ្នាជាមួយទម្រង់ Quartz

ទម្រង់ Quartz គឺជារចនាសម្ព័ន្ធបន្ថែមដែលប្រើក្នុង job scheduler ផ្អែកលើ Java ដែលមានជួរឈរ 6 ទៅ 7 ដោយបន្ថែមជួរវិនាទីនៅដើម និងជួរឆ្នាំនៅចុង ហើយក៏អាចប្រើសញ្ញាពិសេសដូចជា «?» និង «L» ជាដើម។

សញ្ញាពិសេស L, W, # និងផ្សេងៗ

ក្នុងជួរថ្ងៃ និងថ្ងៃក្នុងសប្តាហ៍របស់ទម្រង់ Quartz អាចប្រើសញ្ញាពិសេសដែលមិនមានក្នុង cron ស្តង់ដារ ដើម្បីបញ្ជាក់កាលវិភាគស្មុគស្មាញក្នុង expression តែមួយ។

  • L (ចុងក្រោយ):«L» គឺជាសញ្ញាតំណាងឲ្យថ្ងៃចុងក្រោយនៃខែ ឬថ្ងៃចុងក្រោយក្នុងសប្តាហ៍ ដោយ «L» ក្នុងជួរថ្ងៃមានន័យថាថ្ងៃចុងក្រោយនៃខែ ហើយ «6L» ក្នុងជួរថ្ងៃក្នុងសប្តាហ៍មានន័យថាថ្ងៃសុក្រចុងក្រោយ។
  • W (ថ្ងៃធ្វើការ):«W» គឺជាសញ្ញាតំណាងឲ្យថ្ងៃធ្វើការដែលនៅជិតបំផុតទៅនឹងថ្ងៃដែលបានកំណត់ ឧទាហរណ៍ «15W» មានន័យថាថ្ងៃធ្វើការដែលនៅជិតបំផុតទៅនឹងថ្ងៃទី 15 (ប្រសិនបើថ្ងៃទី 15 ជាថ្ងៃសៅរ៍ នោះជាថ្ងៃសុក្រទី 14)។
  • # (ថ្ងៃទី n ក្នុងសប្តាហ៍):«#» គឺជាសញ្ញាតំណាងឲ្យថ្ងៃទី n ក្នុងសប្តាហ៍ ឧទាហរណ៍ «6#3» មានន័យថាថ្ងៃសុក្រទី 3 ក្នុងខែ ដែលអាចកំណត់ថ្ងៃណាមួយក្នុងសប្តាហ៍លេខប៉ុន្មានក្នុងខែ។

សុវត្ថិភាព និងឯកជនភាព

បញ្ចប់ក្នុងកម្មវិធីរុករក

ទិន្នន័យដែលបញ្ចូលត្រូវបានដំណើរការតែនៅក្នុងកម្មវិធីរុករករបស់អ្នកប៉ុណ្ណោះ ហើយមិនត្រូវបានបញ្ជូនទៅខាងក្រៅឡើយ។

ដំណើរការតែក្នុងកម្មវិធីរុករក

ការបង្កើត និងវិភាគកន្សោម cronទាំងអស់ត្រូវបានដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក ហើយទិន្នន័យបញ្ចូលមិនត្រូវបានផ្ញើទៅម៉ាស៊ីនមេឡើយ។

ការទំនាក់ទំនងត្រូវបានអ៊ិនគ្រីបតាម HTTPS

ការផ្ទុកទំព័រក៏ត្រូវបានអ៊ិនគ្រីបដោយ TLS ហើយភាគីទីបីមិនអាចអានមាតិកាបានឡើយ។

មិនផ្ញើទៅភាគីទីបី

មិនផ្ញើខ្លឹមសារបញ្ចូលទៅសេវាខាងក្រៅ ដូចជាបណ្តាញផ្សាយពាណិជ្ជកម្ម ឬ tracker ឡើយ។

មិនរក្សាទុកលទ្ធផលដោយស្វ័យប្រវត្តិ

ម៉ាស៊ីនមេមិនរក្សាទុក កន្សោមដែលបានបង្កើត ឬពិនិត្យ ឬការណែនាំបញ្ចូលឡើយ។

តាមដាន RAKKOTOOLS នៅលើការស្វែងរករបស់ Google

ឧបករណ៍ងាយស្រួលប្រើចំនួន 175 នឹងងាយស្វែងរកឃើញជាងមុននៅលើការស្វែងរករបស់ Google និងការស្វែងរកដោយ AI!

  • រកឃើញតាមរយៈការស្វែងរក
  • បង្ហាញនៅក្នុងការស្វែងរកដោយ AI ផងដែរ
  • រកឃើញឧបករណ៍ថ្មីៗ
ឧបករណ៍ដែលពាក់ព័ន្ធ