相关疑难解决方法(0)

ssh脚本返回255错误

在我的代码中,我有以下内容来运行远程脚本.

ssh root@host.domain.com "sh /home/user/backup_mysql.sh"
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它对我保持着255.有任何想法吗?

我可以SSH进入盒子就好了(无法设置密钥)

远程脚本:

MUSER='root' 
MPASS='123123'
MHOST="127.0.0.1"
VERBOSE=0

### Set bins path ###
GZIP=/bin/gzip
MYSQL=/usr/bin/mysql
MYSQLDUMP=/usr/bin/mysqldump
RM=/bin/rm
MKDIR=/bin/mkdir
MYSQLADMIN=/usr/bin/mysqladmin
GREP=/bin/grep

### Setup dump directory ###
BAKRSNROOT=/.snapshots/tmp

#####################################
### ----[ No Editing below ]------###
#####################################
### Default time format ###
TIME_FORMAT='%H_%M_%S%P'

### Make a backup ###
backup_mysql_rsnapshot(){
        local DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
        local db="";
        [ ! -d $BAKRSNROOT ] && ${MKDIR} -p $BAKRSNROOT
        ${RM} -f $BAKRSNROOT/* >/dev/null 2>&1
#       [ $VERBOSE -eq …
Run Code Online (Sandbox Code Playgroud)

linux ssh bash shell

41
推荐指数
4
解决办法
21万
查看次数

标签 统计

bash ×1

linux ×1

shell ×1

ssh ×1