当前位置:首页 » 网页前端 » shell脚本检测服务器
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

shell脚本检测服务器

发布时间: 2022-05-09 09:26:06

❶ 如何判断服务是否运行的shell脚本

查找正在运行的进程,看全路径信息,然后找到这个文件判断。

1、ps aux | grep p_name (查看进程号PID)
2、到/proc/PID下,ls -l 会看到(需要root权限)

❷ 求大神帮我写一个服务器监控脚本,用shell脚本写。。

。。。。这还要结合你的服务才能采集到数据啊

❸ 统计服务器断网时间和次数的简单SHELL脚本

统计服务器断网时间和次数的简单SHELL脚本这是我一个朋友的让我写的简单linux脚本,特别简单,统计服务器什么时间断开链接和断开次数输出到规定文件里。
使用的时候把IP地址和输出文件路径改一下就可以用。#!/bin/bashDIR=./test.txtIP=10.0.1.34INDEX=0
www.dnjsb.com
echo
开始时间:
`date
+%Y年%m月%d号/
%T`/n
>>
$DIRwhile
[
1
]
;
do
ping
-c
2
-i
60
$IP
>
/dev/zero
if
[
$?
-ne
0
]
;
then
INDEX=$(($INDEX
+
1))
echo
`date
+%Y年%m月%d号/
%T`
出现第$INDEX次
>>
$DIR
fidone

❹ shell判断ping网络正常挂载共享

shell脚本检测网络是否ping通
在Windows 上写好 的脚本 。上传到linux服务器的 编码不一致导致的问题。
修改该文件格式为UNIX。
在执行set ff查看 确保修改成功。

❺ java在linux中执行shell脚本,用telnet检测指定IP的端口是否可以连接上

你可以增加两个进程,一个用来监视telnet的输出,另外一个用来监视是不是有错。你分析那个telnet的输出就好了。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class ExcuteThread extends Thread {
private String name;
public ExcuteThread(String name) {
this.name = name;
}
@Override
public void run() {
try {
Process p = Runtime.getRuntime().exec(name);
InputStream fis = p.getInputStream();
final BufferedReader brError = new BufferedReader(
new InputStreamReader(p.getErrorStream(), "gb2312"));
InputStreamReader isr = new InputStreamReader(fis, "gb2312");
final BufferedReader br = new BufferedReader(isr);
Thread t1 = new Thread() {
public void run() {
String line = null;
try {
while ((line = brError.readLine()) != null) {
// System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (brError != null)
brError.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
};
Thread t2 = new Thread() {
public void run() {
String line = null;
try {
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
};
t1.start();
t2.start();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} finally {
}
}
}

❻ 如何利用shell脚本获取每台服务器磁盘使用情况

expect实现telnet/ssh自动登录, df获取磁盘使用并重定向到一个文件, ftp/sftp/scp下载文件