Основная проблема заключается в команде «ps ax | grep something '. Это всегда отображает «grep ... something» как один из процессов, который на самом деле является «grep», начатым вами. вместо этого используйте 'pgrep', чтобы получить pid
: https://unix.stackexchange.com/questions/74185/how-can-i-prevent-grep-from-showing-up-in- пс-результаты