linux下批量执行.sh文件

linux下批量执行.sh文件,第1张

如果执行没有顺序的话,可以试试这个命令

for filename in $( ls /opt/weblogic/jstx/bin)do sh "/opt/weblogic/jstx/bin/"$filenamedone

上面的命令默认目录下所有文件都是.sh的,如果有其他格式的可以过滤以后在执行:

for filename in $( ls /opt/weblogic/jstx/bin |grep ".sh")do sh "/opt/weblogic/jstx/bin/"$filenamedone

如果需要开机启动这些脚本,可以将命令写到 /etc/rc.local

或者把命令写到脚本jiaoben.sh,然后sh jiaoben.sh:

#!/bin/bash

for filename in $( ls /opt/weblogic/jstx/bin|grep ".sh")

do

sh "/opt/weblogic/jstx/bin/"$filename

done

exit

你可以使用JSch

JSch全称是“Java Secure Channel”

是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等。同时也是支持执行命令;

以下是大概运行的代码,只是提供大致思路,可以去查官方API和demo

import com.jcraft.jsch.ChannelExec

import com.jcraft.jsch.ChannelSftp

import com.jcraft.jsch.ChannelSftp.LsEntry

import com.jcraft.jsch.JSch

import com.jcraft.jsch.JSchException

import com.jcraft.jsch.Session

import com.jcraft.jsch.SftpATTRS

import com.jcraft.jsch.SftpException

.......

try{

Session session = new JSch().getSession(user, ip, port)

session.setPassword(pwd)

session.setConfig("StrictHostKeyChecking", "no")

session.setConfig("userauth.gssapi-with-mic", "no")

session.connect()

ChannelExec exec = (ChannelExec) session.openChannel("exec")

exec.setCommand("ifconfig")//这里是你要执行的命令,部分命令不支持,具体自己执行下

ByteArrayOutputStream bao = new ByteArrayOutputStream()

exec.setOutputStream(bao)

ByteArrayOutputStream baerr = new ByteArrayOutputStream()

exec.setErrStream(baerr)

exec.connect()

while (!exec.isEOF())

String errmsg = new String(baerr.toByteArray(), "utf-8")

if (StringUtils.notNull(errmsg)) {

throw new RuntimeException(errmsg)

} else {

System.out.println(new String(bao.toByteArray(), "utf-8"))

}

}catch(Exception e){

    e.printStackTrace()

}finally{

    //关闭session等操作

}

前提须知:所有在2016年7月1日——8月31日期间登录过游戏,且二区角色,对应一区无角色的账号,系统将自动转移角色。

现在讲解在一二区都有角色的情况下,怎么进行安全转移,避免不必要的损失。

2

以电信二区合并至电信一区为例

打开指定网站

登录账号

3

选择电信二区转至电信一区,系统会自动识别出二区的角色

点击开始转移

4

出现此界面,点击注册

5

填好账号

6

注册成功:点击保存到本地 点击另存为。

存到非系统盘中即可,最好把密码也存上 避免忘记

注册完成,返回到刚才即步骤4的界面,填上刚刚注册的账号密码,点击确认转让

继续点确定

点击确认转移

核对好信息之后 点击确认转移

点击确认转移

角色转移成功,耐心等待

之后 可以到此页面 登录之前的账号 查询转移进度

出现这个情况证明转移成功就可以登录啦,快去体验一下游戏吧

进入游戏 点击礼物盒,有一个更名卡 可以改名字,因为系统转移的时候把名字给重置了。 快去体验一把吧


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/565428.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-02
下一篇2023-07-02

发表评论

登录后才能评论

评论列表(0条)

    保存