centos7定制网络连接情况计划任务 任务描述: >>每隔一分钟查看当前建立的连接情况,并将查询结果记录到指定文件(/tmp/EST.txt) >>每十分钟备份一次/tmp/est.txt到备份文件夹netESTbackup,并按照时间信息对备份文件命名
时间: 2023-08-16 09:06:26 浏览: 159
可以使用以下脚本来实现该计划任务:
1. 创建定时任务
```
crontab -e
```
2. 添加以下两行到crontab文件中
```
* * * * * /usr/sbin/ss -a > /tmp/EST.txt
*/10 * * * * cp /tmp/EST.txt /netESTbackup/EST_$(date +\%Y\%m\%d_\%H\%M\%S).txt
```
解释一下:
- 第一行表示每隔一分钟执行一次 `/usr/sbin/ss -a` 命令,并将结果输出到 `/tmp/EST.txt` 文件中。
- 第二行表示每隔十分钟执行一次 `cp` 命令,将 `/tmp/EST.txt` 备份到 `/netESTbackup` 目录下,并按照时间信息对备份文件命名。
注意:如果 `/netESTbackup` 目录不存在,需要先创建该目录。
执行以上操作后,每隔一分钟就会生成一个 `/tmp/EST.txt` 文件,记录当前连接情况。每隔十分钟就会备份一次 `/tmp/EST.txt` 到 `/netESTbackup` 目录,并按照时间信息对备份文件命名。
阅读全文