0

I have a script like this:

#!/var/bin/bash

tail -f /path/to/file.txt

tail -f /path/to/other/file

... `

How can I stop tail -f without stopping whole script?

Any idea?

Ivan
  • 9
  • 1

1 Answers1

0

In another shell you can write

 pgrep -lf tail

the output should be similar to this:

9845 tail -f /path/to/file.txt

PID of the process in this case is 9845 You can stop (kill) it with

kill 9845

if it doesn't function you can use kill -9 9845.

Note: if you kill the process of 1st "tail -f" line of the script, the script will proceed till the second "tail -f" (tail -f /path/to/other/file) and stops again there.

Hastur
  • 18,764
  • 9
  • 52
  • 95