
shell
文章平均质量分 82
这个名字想了很久
向大神的目标前进!
展开
-
六、java远程调用linux命令或者shell脚本
1.首先导入maven依赖jar包 ch.ethz.ganymed ganymed-ssh2 build210 2.创建RemoteExecuteCommand类 package com.ksy.fw.base.util; import java.io.BufferedReader; import java.io.IOException原创 2017-03-27 15:56:49 · 3066 阅读 · 3 评论 -
五、java中输出shell文件到本地
package com.ksy.fw.base.util; import java.io.File; import java.io.FileOutputStream; import org.apache.http.util.TextUtils; /** * 获取shell脚本工具类 * @author lenovo * */ public class ShellUtils { /原创 2017-03-27 15:55:15 · 683 阅读 · 0 评论 -
三、shell的一些注意点
1.使脚本具有执行权限 chmod +x ./test.sh 2.shell变量名和等号之间不能有空格,例如 myname="zhangsan" 3.单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 4.bash支持一维数组(不支持多维数组),并且没有限定数组的大小。原创 2017-03-27 11:31:37 · 343 阅读 · 0 评论 -
二、shell监控tomcat进程宕机重启
废话不多说了,这里是下载地址:http://download.youkuaiyun.com/detail/qq_34021712/9794674 一个shell文件,自己修改一下即可使用。 #!/bin/bash # 获取tomcat进程ID # ps -ef |grep tomcat-fw是查看tomcat-fw这个进程的 # ps -ef |grep tomcat-fw|grep -w /usr/原创 2017-03-26 22:42:19 · 798 阅读 · 0 评论 -
一、shell监控网站是否可以访问
#!/bin/bash #func:监控网站是否可以访问 # author:wangsaichao # date:2017/03/23 #连接的mysql数据库 MYSQL="mysql -h182.92.68.160 -P3306 -uksy -pksy" #查询所有需要监控的网站 sql="select number from fw.tomcat where activestatus原创 2017-03-26 20:21:55 · 1013 阅读 · 0 评论 -
四、shell中``和$()、$(())、${}、[]和[[]]使用
``和$()的区别: 在 bash shell 中,$()与``(反引号Esc键下面那个键) 都是用来做命令替换用(command substitution)的。 举个例子:echo the last sunday is $(date -d "last sunday" +%Y-%m-%d),执行里面的命令,在执行echo 他们两个的区别在于``须要额外的跳脱( \` )处理 举个列子:原创 2017-03-27 12:03:48 · 1747 阅读 · 1 评论 -
七、java调用ssh往远程linux上传文件
1.导入maven依赖jar包 com.jcraft jsch 0.1.44-1 2.创建SSH2Util类 package com.ksy.fw.base.util; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamR原创 2017-03-27 16:02:43 · 3829 阅读 · 1 评论