zh-tw
DB 相關設定 User 和 PASSWORD 需要自行替換
ooxxooxx.com 需要自行替換
PHP 相關設定 可以自行替換 注意下半斷,apt-get install 部份
OpenCC
Queue Worker 可以自行替換
Cron 可以自行替換
app/Console/Kernel.php
protected function schedule(Schedule $schedule)
{
// $schedule->command('inspire')->hourly();
$fileCronLog = '/var/log/laravel-scheduler.log'; // dockerfile RUN ln -sf /proc/1/fd/1 /var/log/laravel-scheduler.log
$schedule->command('your command')->timezone(config('app.timezone'))
->everyMinute() // 自行替換 // cron('* * * * *')
->onOneServer()
->before(function () {
Log::info("Schedule your command before!");
})
->after(function () {
Log::info("Schedule your command after!");
})
->onSuccess(function (Stringable $output) {
Log::info("Schedule your command onSuccess!");
})
->onFailure(function (Stringable $output) {
Log::error("Schedule your command onFailure!");
})
->appendOutputTo($fileCronLog);
執行無反應時,需要到 /work/backend/storage/logs/laravel.log 閱讀錯誤訊息
特別注意:crontab的格式必需LF,不能是CRLF