我有一个这样的脚本:
/var/bin/bash #!/var/bin/bash
tail -f /路径/到/文件.txt
tail -f /路径/到/其他/文件
... `
如何在不停止整个脚本的情况下停止 tail -f?
任何想法?
答案1
在另一个 shell 中你可以写
pgrep -lf tail
输出应类似于此:
9845 尾部-f /路径/到/文件.txt
PID本例中的进程号是 9845,你可以使用以下命令停止(终止)该进程
kill 9845
如果它不起作用你可以使用 kill-99845.
注意:如果终止脚本第一个“tail -f”行的进程,脚本将继续执行到第二个“tail -f”(tail -f /path/to/other/file)并在那里再次停止。