Я настраиваю два сервера: сервер 1 и сервер 2. Я написал скрипт, который запускается на сервере 1 и сохраняет вывод в файл answer.txt. Теперь я хочу, чтобы этот же скрипт запускался на сервере 2 и сохранял вывод. в тот же файл. Мы используем ключ на основе входа для входа с одного сервера на другой.
Назначение скрипта: - /healthcheck.sh
выходной файл: - /answer.txt
Crontab: -
* * * * * /healthcheck.sh &>> /answer.txt
Я могу запустить скрипт на сервере 1, но не могу найти способ сохранить вывод в том же файле.
#!/bin/sh
hostname
free -m | awk 'NR==2{printf "Memory Usage: %s/%sMB (%.2f%%)\n", $3,$2,$3*100/$2 }'
df -h | awk '$NF=="/"{printf "Disk Usage: %d/%dGB (%s)\n", $3,$2,$5}'
top -bn1 | grep load | awk '{printf "CPU Load: %.2f\n", $(NF-2)}'
systemctl status squid|grep Active
Я хочу получить ответ обоих серверов в одном файле.