#!/bin/bash
USERNAME=abcds
HOSTS="abcde fghij klmno pqrst aksjd ajsdf"
SCRIPT="su - admin;hostname;ulimit -u;ulimit -n"
for HOSTNAME in ${HOSTS} ; do
ssh -l ${USERNAME} ${HOSTNAME} "${SCRIPT}"
done
数上記のスクリプトが機能せず、エラーが表示されます。標準入力はttyでなければなりません。
解決策はありますか?
答え1
ttyを割り当てるには、in-t
でキーを使用します。ssh