[add] burn to raspberry script
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
* This is shell_script dir
|
||||
|
||||
# 檔案說明
|
||||
burn_to_raspberry.sh : 用scp複製local npm build好的東西 & burn_to_raspberry_util.sh 去遠端(raspberry),然後在raspberry內execute 複製過去的burn_to_raspberry_util.sh
|
||||
|
||||
burn_to_raspberry_util.sh : 給burn_to_raspberry.sh用的,裡面的指令為在raspberry內所有要執行的指令
|
||||
|
||||
# Usage
|
||||
burn_to_raspberry.sh
|
||||
```shell
|
||||
sh ./burn_to_raspberry.sh <HOST> <PASSWORD>
|
||||
|
||||
e.g. sh ./burn_to_raspberry.sh pi@192.168.3.53 raspberry
|
||||
```
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
# sshpass: https://shazi.info/ssh-%E7%94%A8-sshpass-%E5%8F%96%E4%BB%A3-expect-%E8%87%AA%E5%8B%95%E8%BC%B8%E5%85%A5%E5%AF%86%E7%A2%BC/
|
||||
|
||||
HOST=$1 # e.g. "pi@192.168.3.53"
|
||||
PASSWORD=$2 # e.g. raspberry
|
||||
SCP_HOST=$HOST":"
|
||||
|
||||
cd ..
|
||||
npm run build
|
||||
sshpass -p $PASSWORD ssh $HOST "rm -rf dist"
|
||||
sshpass -p $PASSWORD scp -r dist $SCP_HOST
|
||||
sshpass -p $PASSWORD scp shell_script/burn_to_raspberry_util.sh $SCP_HOST
|
||||
sshpass -p $PASSWORD ssh $HOST "sh ./burn_to_raspberry_util.sh"
|
||||
# sshpass -p raspberry scp -r dist pi@192.168.3.53:
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
#run in raspberry
|
||||
|
||||
cd
|
||||
sudo rm -rf /var/www/bioprovuebuild/*
|
||||
sudo cp -r dist/* /var/www/bioprovuebuild/
|
||||
Reference in New Issue
Block a user