История изменений
Исправление FeelUs, (текущая версия) :
kill убивает точно того - проверил через ps и jobs -l до kill и после.
Перепробовал и kill $top_pid
и kill %2
- результат одинаковый.
Получается так
$ ~/monitor 5 sleep.log sleep 12 &
[1] 126531
$
$
$ ps -u myUser :
PID TTY TIME CMD
126387 ? 00:00:00 sshd
126388 pts/3 00:00:00 bash
126424 pts/3 00:00:00 monitor
126427 pts/3 00:00:00 top
126434 pts/3 00:00:00 ps
jobs -l :
[2]+ 126427 Running top -b -d $interval -p $! >> "$outfile" &
kill 126427
ps -u myUser :
PID TTY TIME CMD
126387 ? 00:00:00 sshd
126388 pts/3 00:00:00 bash
126424 pts/3 00:00:00 monitor
126435 pts/3 00:00:00 ps
jobs -l :
[2]+ 126427 Exit 143 top -b -d $interval -p $! >> "$outfile"
logout
Connection to xxx closed.
может как-то Exit 143 top
влияет? Хотя для kill 126427
exit_code==0
Исходная версия FeelUs, :
kill убивает точно того - проверил через ps и jobs -l до kill и после.
Перепробовал и kill $top_pid
и kill %2
- результат одинаковый.
Получается так
$ ~/monitor2 5 sleep.log sleep 12 &
[1] 126531
$
$
$ ps -u myUser :
PID TTY TIME CMD
126387 ? 00:00:00 sshd
126388 pts/3 00:00:00 bash
126424 pts/3 00:00:00 monitor
126427 pts/3 00:00:00 top
126434 pts/3 00:00:00 ps
jobs -l :
[2]+ 126427 Running top -b -d $interval -p $! >> "$outfile" &
kill 126427
ps -u myUser :
PID TTY TIME CMD
126387 ? 00:00:00 sshd
126388 pts/3 00:00:00 bash
126424 pts/3 00:00:00 monitor
126435 pts/3 00:00:00 ps
jobs -l :
[2]+ 126427 Exit 143 top -b -d $interval -p $! >> "$outfile"
logout
Connection to xxx closed.
может как-то Exit 143 top
влияет? Хотя для kill 126427
exit_code==0