为什么我的命令在退出SSH时停止?

我正在循环运行下面的命令(没有显着的内存泄漏)作为cPanel用户:

nohup php ~/www/app/console.php run clean 1> /dev/null 2> ~/www/logs/run_clean.log & 

但是当我退出SSH时,命令总是停止。 当我做一个htop作为根,我看不到进程运行。

例如,如果我不退出SSH几天,过程将继续运行良好!

哪里不对? 不要期望我已经发布的命令在后台运行不中断?

该命令可能会检测到它的标准input在注​​销时被closures。 尝试从/dev/nullredirect它:

 nohup php ~/www/app/console.php run clean 1> /dev/null 2> ~/www/logs/run_clean.log </dev/null &