linux – Kickstart SSH用法
发布时间:2020-12-13 16:47:34 所属栏目:Linux 来源:网络整理
导读:我有一个小的Kickstart脚本(除此之外)连接到我们的Puppet master,批准证书请求,然后为新服务器创建一个基本框架. 在我的Kickstart帖子部分中,我有以下命令. # Run the setup script.exec /dev/tty6 /dev/tty6 21chvt 6wget http://enoch/ks/setup.sh -O /roo
我有一个小的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窗口会在原始终端下打开并打破脚本的其余部分.我怎么能纠正这个? 解决方法
虽然不是基础行为的解决方案,但我通过将虚拟终端更改为1来解决此问题,如下所示.
echo Running server side script.. chvt 1 ssh -q -t $USERNAME@puppetmaster auto_client.sh $HOSTNAME chvt 6 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |