@extends('layouts.app') @section('title', 'Auto Isolir Scripts') @section('content')
Cronjob scripts untuk cPanel, aaPanel, dan Windows
# Auto Isolir Check (setiap 6 jam)
0 */6 * * * {{ strpos(base_path(), '/home/') !== false ? '/usr/local/bin/php ' . base_path() : '/usr/local/bin/php /home/username/public_html' }}/artisan auto-isolir:check
# Queue Worker (setiap menit)
* * * * * {{ strpos(base_path(), '/home/') !== false ? '/usr/local/bin/php ' . base_path() : '/usr/local/bin/php /home/username/public_html' }}/artisan queue:work database --stop-when-empty --timeout=240
# Queue Restart (setiap jam)
0 * * * * {{ strpos(base_path(), '/home/') !== false ? '/usr/local/bin/php ' . base_path() : '/usr/local/bin/php /home/username/public_html' }}/artisan queue:restart
@if($detectedPlatform === 'cPanel')
Script ini cocok untuk platform Anda
@endif
# Auto Isolir Check (setiap 6 jam)
0 */6 * * * {{ strpos(base_path(), '/www/wwwroot/') !== false ? '/usr/bin/php ' . base_path() : '/usr/bin/php /www/wwwroot/domain.com' }}/artisan auto-isolir:check
# Queue Worker (setiap menit)
* * * * * {{ strpos(base_path(), '/www/wwwroot/') !== false ? '/usr/bin/php ' . base_path() : '/usr/bin/php /www/wwwroot/domain.com' }}/artisan queue:work database --stop-when-empty --timeout=240
# Queue Restart (setiap jam)
0 * * * * {{ strpos(base_path(), '/www/wwwroot/') !== false ? '/usr/bin/php ' . base_path() : '/usr/bin/php /www/wwwroot/domain.com' }}/artisan queue:restart
@if($detectedPlatform === 'aaPanel')
Script ini cocok untuk platform Anda
@endif
# Task 1: Auto Isolir Check
Program: {{ strpos(base_path(), 'C:') !== false ? 'C:\\xampp\\php\\php.exe' : 'C:\\xampp\\php\\php.exe' }}
Arguments: {{ str_replace('/', '\\', base_path()) }}\\artisan auto-isolir:check
Trigger: Daily, repeat every 6 hours
# Task 2: Queue Worker
Program: {{ strpos(base_path(), 'C:') !== false ? 'C:\\xampp\\php\\php.exe' : 'C:\\xampp\\php\\php.exe' }}
Arguments: {{ str_replace('/', '\\', base_path()) }}\\artisan queue:work database --stop-when-empty --timeout=240
Trigger: Daily, repeat every 1 minute
@if($detectedPlatform === 'Windows XAMPP')
Script ini cocok untuk platform Anda
@endif
# Daily maintenance (run at 2 AM)
0 2 * * * {{ $detectedPlatform === 'cPanel' ? '/usr/local/bin/php' : '/usr/bin/php' }} {{ base_path() }}/artisan optimize:clear
0 2 * * * {{ $detectedPlatform === 'cPanel' ? '/usr/local/bin/php' : '/usr/bin/php' }} {{ base_path() }}/artisan cache:clear
0 2 * * * {{ $detectedPlatform === 'cPanel' ? '/usr/local/bin/php' : '/usr/bin/php' }} {{ base_path() }}/artisan queue:prune-failed --hours=24
{{ base_path() }}
{{ $_SERVER['SERVER_SOFTWARE'] ?? 'Unknown' }}