關(guān)于樹莓派系列,在有空余的時間里面,我會把斷斷續(xù)續(xù)的工作中處理過的一些小的點(diǎn)記錄一下,比較零散,但是是真實(shí)操作記錄,或許對需要的朋友有點(diǎn)小的幫助。

樹莓派系列參見這里:樹莓派系列

之前有寫過一次遠(yuǎn)程更新樹莓派的文章,當(dāng)時腳本在測試環(huán)境調(diào)通了。參見 【樹莓派】【原】遠(yuǎn)程連接樹莓派設(shè)備,以及進(jìn)行遠(yuǎn)程應(yīng)用更新與升級

但是在生產(chǎn)環(huán)境測的時候,卻發(fā)現(xiàn)不同環(huán)境還稍微有點(diǎn)小的問題。

因?yàn)橹芭f的不同版本略有小的差異導(dǎo)致;之后經(jīng)過優(yōu)化,重新測試OK。

優(yōu)化點(diǎn)主要是這兩點(diǎn),另外有點(diǎn)其他的小調(diào)整:

1.使用ln軟連接方式,而不是mv版本號;

2.修改stop服務(wù)步驟,kill進(jìn)程有效性;

在這里,重新補(bǔ)充一下最新的Scripts,如下:

boxagent@iZ2zeed4f6hbydt2078ddcZ:~$ cat boxrelease/script/upgrade_osprey.sh 

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

#!/bin/sh

#config
APP_NAME=osprey
USER_HOME=/home/lifeccp/webapp
RELEASE_SRC="boxagent@smith.lifeccp.com:/home/boxagent/boxrelease/osprey/*.zip"#function
say() {
    echo -e "[Osprey Deploy] $0: $1"}

fetch_artifacts() {
    DEST="$USER_HOME/incoming/${APP_NAME}/"
    [ -d ${DEST} ] || mkdir -p ${DEST}
    say "Fetching artifacts from $ARTIFACTS_SRC to ${DEST}"
    scp ${RELEASE_SRC} ${DEST} 
    say "Unzip the ne
        
		

網(wǎng)友評論