linux运维常用命令 linux系统每天自动巡检,输出到一个文件里?
linux系统每天自动巡检,输出到一个文件里?
首先,将20台服务器的SSH登录语句写入一个文本文件主机u名称.txt以确保一台机器可以与其他19台服务器通信。
SSH跳转格式如下:SSH user name@IP
;/bin/bashcheck_usev(){SSH_u1;IP=$1$SSH_1;IP<<!vmstat 110 iostat 110退出!echo}echo“日期%D”`>>检查主机.logwhile读linedoecho“----------------------------------------”>>检查主机.logecho“$行日期”%F%T“”>>检查主机日志检查sev$line>>检查主机。logdone<hostu名称.txt
将上述脚本放到主机上,使用crontab提交每日任务,
30 10*[t*[t*上述脚本的目录地址
将上述内容写入xx.cron公司中间,克朗塔布xx.cron公司提交是在每天10:30运行你的检查脚本。
特定crontab用户您可以百度。
========================================================================================第一个脚本是手工编写的,但我没有尝试。还有很多漏洞可以修改。例如,放置脚本的服务器必须能够在没有密码的情况下登录到其他19个主机。最好向脚本中添加错误日志,以防止某些错误导致脚本异常终止。您可以多次调试,并与有问题的人进行通信。
linux自动巡检脚本之用户切换后的命令执行?
切换时,编写要直接执行的巡检脚本,并编写一起发送结果的脚本,例如:Su-AAAA-S/bin/bash外壳.sh ] ]切换到AAAA用户并在Bash环境中执行外壳.sh脚本[R
其他免费游戏
linux运维常用命令 linux服务器巡检脚本 linux巡检常用命令
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。