動かざることバグの如し

3分経てば忘れそうなことをメモします

Nodeサーバーに一発アクセスするシェルスクリプト

久しぶりにシェルスクリプト書いたら構文飛んでてワロタ

#!/bin/sh

#SSHにログインするユーザー名
sshuser=thr3a
#パスワード
password=pass
#ホスト名
host=192.168.1.40
#ポート
port=22
#ホスト側のマウントポイント
sshmdir=/home/thr3a/node
#クライアント側のアクセスポイント
mdir=/home/$USER/sshmnt

if [ ! -d $mdir ]; then
    mkdir $mdir
    echo $password | sshfs -o reconnect -p $port -o password_stdin $sshuser@$host:$sshmdir $mdir
    lxterminal --command="sshpass -p $password ssh -o StrictHostKeyChecking=no -p $port $sshuser@$host"
    pcmanfm $mdir
else
    fusermount -u $mdir
    rm -rf $mdir
fi
広告を非表示にする