linux 命令备忘

sudo su 切换到root用户
ps -aux | grep python

tail -f nohup.out 打日志

pkill -f "celery worker"

查看
ps aux|grep 'celery worker'
杀掉

Try this in terminal

ps aux|grep 'celery worker'
You will see like this

username  29042  0.0  0.6  23216 14356 pts/1    S+   00:18   0:01 /bin/celery worker ...
Then kill process id by

sudo kill -9 process_id # here 29042
If you have multiple processes, then you have to kill all process id using above kill commmand

sudo kill -9 id1 id2 id3 ...
From the celery doc

ps auxww | grep 'celery worker' | awk '{print $2}' | xargs kill -9
OR if you are running celeryd

ps auxww | grep celeryd | awk '{print $2}' | xargs kill -9
Note

If you are running celery in supervisor, even though kill the process, it automatically restarts(if autorestart=True in supervisor script).

Hope this helps
https://stackoverflow.com/questions/29306337/how-to-stop-celery-worker-process

top命令提供了运行中系统的动态实时视图

posted @ 2017-12-22 16:26  Jeff_blog  阅读(120)  评论(0编辑  收藏  举报