5
Linux中是否有一条命令等待被终止?
我正在尝试构建Windows批处理文件,该文件通过端口转发启动腻子/链接。到目前为止,Windows部分已准备就绪: start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 由于我不想允许身份验证后执行其他命令,因此我使用ForceCommand了Match User声明: Match User sampleUser ForceCommand echo 'Success! Close this window to log out.' 问题是,运行批处理文件可以正确启动腻子,但是执行回显指定的文本后,它将立即关闭。 我的想法是使用这样的东西: ForceCommand echo 'Success! Close this window to log out.' && waitTillControlC 这样,putty / SSH应该使连接保持活动状态,并且不会退出我的端口转发。 我想喜欢的命令yes,ping或者read,但他们 向我的终端窗口发送垃圾邮件 实际上正在做东西/产生不必要的CPU负载 如果有人按Enter,可能会意外关闭 在有人用Ctrl + C终止它或通过关闭腻子窗口来关闭SSH连接之前,有没有永远不会做的命令? 我应该做什么用waitTillControlC?