我有一个小的Kickstart脚本(除此之外)连接到我们的Puppet master,批准证书请求,然后为新服务器创建一个基本框架.
在我的Kickstart帖子部分中,我有以下命令.
# Run the setup script. exec < /dev/tty6 > /dev/tty6 2>&1 chvt 6 wget http://enoch/ks/setup.sh -O /root/setup.sh chmod +x /root/setup.sh bash /root/setup.sh # And go back to Anaconda chvt 1 exec < /dev/tty1 > /dev/tty1 2>&1
在setup.sh中我有这条线
ssh -t $USERNAME@puppetmaster auto_client.sh $HOSTNAME
从命令行调用时,这非常有效,但是当我从Kickstart菜单运行时,我的SSH窗口会在原始终端下打开并打破脚本的其余部分.我怎么能纠正这个?