好的,有点奇怪/具体的问题,但是我在 linux 上有一个命令来 ping 服务器 3 次,并返回成功回复的数量
ping -c 3 google.com | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }'
我想扩展它,以便它在服务器上创建一个名为“server_is_up.txt”的文件(如果服务器已启动(即 - 数字为 3),或写入文件“server_is_down.txt”(如果服务器已关闭,显然)。
试过这个,但没有奏效:
ping -c 3 google.com | grep 'received' | awk -F',' '{ print $2 }' | awk '{ if ($1 == 0) { > host_is_down.txt } else { > host_is_up.txt } }'
我确定这很明显,但想不出将“> host_is_down.txt”部分放在哪里。
谢谢