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命令提供了運行中系統的動態實時視圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章