網頁

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



    2023年3月2日 星期四

    [linux] du: 顯示目錄或是檔案的大小

     du 顯示指定的目錄或檔案大小


    使用範例: 

    需要查詢 /var/www/ 下面的資料夾大小

    du -sh /var/www/*
    列出 /var 之下最大的前 10 個目錄
    du -h /var | sort -hr | head -n 10

    2019年9月11日 星期三

    [linux] crontab 的檔案位置和 log 紀錄查詢

    一般建立排程時,會使用
     crontab -e 
    需要備份時,檔案位置如下。
    /var/spool/cron/crontabs
    另外查詢 cron 執行時的相關紀錄
     grep CRON /var/log/syslog* 
    加上一些條件 (ex: mysql)
     grep CRON /var/log/syslog* | grep -E "mysql"

    2017年2月21日 星期二

    單車南國大進擊─前言


    大概又是旅行的心冒出來了!!

    2016的假期還有許多天沒有放~

    正好趁年底到南部好好騎一段,

    能看到大海、夕陽、泡上溫泉就更好了!!!

    於是乎有了這一段的旅程。


    騎行再曾經走過的道路上,

    回想起大三環島的日子,

    依稀記得就是不斷的前行,

    並沒有好好的品嚐沿途的景觀,

    這次慢慢來!~

    慢慢的重新瀏覽這段路途和創造新的回憶。

    最後謝謝結伴成行的賴鼎和弘儒。
    (當初環島的三人眾再次強勢出擊)

    PS: 環島記事還躺在部落格內沒寫完,不過那些回憶記在心底,挺難忘的XD

    [時程]

    2016/12/17~2016/12/19,三天

    [租車]&[交通]

    枋寮火車站 ─ 達陣單車館
    台東火車站 ─ 阿勝單車
    (甲租乙還3天1300)

    [路線]

    Day 1:屏東枋寮 → 恆春
    Day 2:恆春→車城→牡丹水庫→金崙溫泉
    Day 3:金崙→台東市