linux watch源码在哪里,Linux的watch命令没有脚本的工作

news/2024/6/27 9:35:51

我做一个脚本定期监测到端口的连接(在这种情况下,80)。

我写这篇简短的脚本。

echo '=================================';a=`sudo lsof -i :80`;echo $a | awk '{print $1," ",$2," ",$3," ",$8}'; b=`echo $a | wc -l`; b=$(($b - 1));echo Total SSH Connections: $b;echo '================================='

输出是:

=================================

COMMAND PID USER NODE

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

acwebseca 90 root TCP

Total SSH Connections: 19

=================================

但是,当尝试使用监视命令时,它抛出了我的错误,我无法看到的输出,当我取消命令我看到这样的错误:

sh: PID: command not found

sh: -c: line 1: syntax error near unexpected token `('

sh: -c: line 1: `acwebseca 90 root 37u IPv4 0x81ae738f91e7bed9 0t0 TCP 192.168.0.11:49915->108.160.163.33:http (ESTABLISHED)'

我怎样才能解决这个问题。

watch -n 2 "echo '=================================';a=`sudo lsof -i :80`;echo $a | awk '{print $1," ",$2," ",$3," ",$8}'; b=`echo $a | wc -l`; b=$(($b - 1));echo Total SSH Connections: $b;echo '================================='"


http://www.niftyadmin.cn/n/647667.html

相关文章

为什么redis官方不支持linux,为什么linux下 用./redis

满意答案jingziooo2016.02.24采纳率:46% 等级:8已帮助:862人Version:0.9StartHTML:-1EndHTML:-1StartFragment:00000099EndFragment:000040451、解压缩2、进入压缩文件目录,编译安装 make && make installmake命令执行…

关于Spring配置 (Cannot find class [org.apache.commons.dbcp.BasicDataSource] 问题)

myeclipse抛出异常 1 org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with name dataSource defined in URL [file:/opt/app-w/apache-tomcat-7.0.54/webapps/telemetry/WEB-INF/cla…

c语言合法浮点数,c语言中什么是浮点数

浮点型简单讲就是实数的意思。浮点数在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。浮点表示法:把一个数的有效数…

c语言函数的课程,c语言例子课程:函数.ppt

c语言例子课程:函数8.1 概述 例8.18 输出1到5的阶乘值 #include void main() {int fac(int n); int i; for(i=1;&#xff…

z怎么搭建linux网站,Linux znew初学者命令实例教程

您是否知道Linux提供了一种将.Z文件重新压缩为.gz文件的方法? 是的,znew命令可以让你这样做。 在本教程中,我们将使用一些易于理解的示例讨论此命令行实用程序的基础知识。 但在我们这样做之前,值得一提的是,这里的所有…

准确率,召回率,F值,机器学习分类问题的评价指标

下面简单列举几种常用的推荐系统评测指标: 1、准确率与召回率(Precision & Recall) 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量。其中精度是检索出相关文档数与检索出的文档总数的比率…

c语言单元五循环递推,C语言单元复习题第06部份循环.doc

C语言单元复习题第06部份循环第6章 循环程序设计一、单选题以下关于循环的描述中,错误的是:(  )。A.可以用for语句实现的循环一定可以用while语句实现B.可以用while语句实现的循环一定可以用for语句实现C.可以用do..…

Linux创建boss账户,linux用户和用户组

一.用户和用户组1. /etc/group 储存当前系统中所有用户组信息Group:x:123:abc,def,xyz组名称:组密码占位符:组编号:组中用户名列表用户组编号1至499是系统预留编号,是用来分配给软件的.安装一个软件就会创建该软件的一个用户组并分配一个用户…