網頁

2024年1月19日 星期五

[linux] 壓縮、解壓縮

## 壓縮檔案 1. 將 data 資料夾下的所有檔案 壓縮至 myData.zip ``` zip myData data/* ``` 2. 包含子資料夾 ``` zip -r myData data/* ``` ## 解壓縮 1. 列出壓縮檔所有內容 ``` unzip -l myData.zip ``` 2. 解壓縮 myData.zip 到目前資料夾 ``` unzip myData.zip ``` 3. 解壓縮某個檔案 (ex: myProfile.pdf) ``` unzip myData.zip myProfile.pdf ```

2024年1月11日 星期四

[laradock] 設定 crontab

需要測試寫好的 Job, 並固定時間執行。


1. 在 app/Console/Kernel.php 添加 Job

        $schedule->job(new RecordJob)

            ->everyThreeMinutes()

            ->timezone('Asia/Taipei')

            ->between('04:50', '19:50');


2. 修改 laradock 資料夾內 workspace/crontab/laradock

  • 註解 
    # laradock /usr/bin/php /var/www/artisan schedule:run >> /dev/null 2>&1
  • 添加 
    * * * * * root cd /var/www && php artisan schedule:run >> /dev/null 2>&1
3. rebuild workspace
docker-compose build workspace


4. 重新啟動 laradock

    docker-compose up -d nginx phpmyadmin mariadb workspace