#!/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
苏上面的脚本不起作用并显示错误:标准 in 必须是 tty
有什么解决办法吗?
答案1
使用-t
key with ssh
in 来分配 tty