Pertanyaan ini sudah memiliki jawaban di sini :Secara otomatis menjalankan perintah melalui SSH di banyak server
(15 jawaban)
Tutup 8 tahun yang lalu.
Linux
(15 jawaban)
Tutup 8 tahun yang lalu.
Bagaimana cara ssh ke beberapa host (misalnya host1, host2, host3, dll) dan cat /etc/fstab
untuk menghasilkan report.txt
?
Jawaban yang Diterima:
Ya, Anda dapat ssh hostname command
dan arahkan output ke report.txt Anda
Script berikut untuk mendapatkan laporan ini dari semua host Anda. servername.dat berisi semua nama host.
#!/bin/sh
SERVERLIST=servername.dat
ICMD='cat /etc/fstab'
while read SERVERNAME
do
ssh -n $SERVERNAME $ICMD > $SERVERNAME_report.txt
done < "$SERVERLIST"
Bagaimana Memulai Semua Sesi Shell Di Direktori Selain $home?
Apakah Mengubah Swappiness Perlu Reboot?