更新目錄下所有 repos

shtzeng Posted in 系統設定
0

總是會有一個需求
每次要用某個 repository 的時候就要先更新一次
避免 merge 或 conflict 的發生
我記得上次也寫了一隻 update.sh
不過離職了就飛了 (我什麼都沒備份 xd)
這次再寫一次 xddd

環境:Mac
 

#!/usr/bin/env bash

lists=$(ls);

for list in $lists
do
    if [ $list != 'update.sh' ]; then
        echo ">> $list";
        cd $list;
        git pull;
        cd ..;
    fi
done

一切都是 fuser 惹的禍

shtzeng Posted in 系統設定,Tags: , ,
0

開在 AWS 上的機器每半小時 CPU 就會爆走一次

cpu-usage

後來發現是 /etc/cron.d/php5 這隻每半小時會起床清 session
然後它叫了 fuser 檢查 session 是否還有效
導致 cpu 被吃光
這東西要改 memcache 才行
不能讓 web 去做這種事