执行系统命令并且将输出写入到日志文件的shell脚本

大概需求是这样的,执行aix系统usysfault命令取故障灯信息,但是这个命令似乎只有root用户才能执行,,其他用户执行就报错。想尽了各种办法赋权都以失败告终,所以想到写shell脚本用root用户来执行将结果写入到log文件中,然后我们来读文件取数据就好了,不用执行aix死活都不让我们执行的命令。

shell脚本如下:! /usr/bashwhile true #循环执行do{date +"%Y-%m-%d %H:%M:%S"#取当前日期和时间uname#要执行的命令} > patrol.log#输出到日志sleep 5#执行周期是5秒done这个脚本就是取主机系统类型和时间存入log日志文件中,日志是覆盖存储的不是追加,永远只有一条记录。用命令:sh patrol.sh &来后台运行该脚本一直循环取数。

用开怀的笑容去迎接每一个黎明,

执行系统命令并且将输出写入到日志文件的shell脚本

相关文章:

你感兴趣的文章:

标签云: