Hmmm .... doesn't seem to be the case. For BOTH scripts, just before I call "calibre -s", the process list looks the same:
Code:
18-Oct-23 06:40 > ps -ef | grep calibre
drawson 31991 1 1 06:38 pts/4 00:00:06 /opt/calibre/bin/calibre
drawson 32036 31991 0 06:38 pts/4 00:00:00 /opt/calibre/bin/calibre-parallel --pipe-worker from calibre.utils.ipc.pool import run_main, worker_main; run_main(41, worker_main)
drawson 32622 31237 0 06:46 pts/4 00:00:00 grep --color=auto calibre
but one of the scripts kills it and the other doesn't. I also tried:
(fails)
and
Code:
pkill calibre-parallel
(works)
One other note - even when it fails, the return value from "calibre -s" is still 0 :-(