从远程脚本退出tailf命令后如何保持会话状态

时间:2018-02-04 07:30:22

标签: bash powershell putty tail

使用PowerShell脚本执行以下命令:putty.exe -ssh user@srv -pw password -m Execute_Command_File -t

在脚本期间,tailf /dir/log/命令被写入Execute_Command_File。执行脚本后,将打开请求的会话,tailf正在运行。

问题是,当我尝试退出tailf(ctrl + C)时,它会关闭终端。

试图在/bin/bash的末尾添加Execute_Command_File,而不是帮助。当然尝试了tail -f/F,也没有工作......

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您只对保持SSH连接感兴趣但保持tailf脚本的性质相同,那么请尝试在其周围添加while循环。

# previously
tail -f whatever

# with the loop
while true; do tail -f whatever; done