AWS · मराठी आवृत्ती
3.8 Processes आणि PID
चालू असलेला program म्हणजे process. प्रत्येकाला PID — process ID — असतो. CPU 100% झाला किंवा website hang झाली तर ps/top वापरून तपासतो.
| Command | काम |
|---|---|
| ps aux | सर्व processes: user, CPU, memory |
| ps aux | grep nginx | Nginx शोधा |
| pgrep -a node | नावाशी जुळणारे PID आणि command |
| top | Live view; q exit, M memory, P CPU sort |
| kill PID | SIGTERM 15: नीट बंद होण्याची विनंती |
| kill -9 PID | SIGKILL: cleanup न करता force stop; शेवटचा पर्याय |
| pkill -f app.py | Command pattern ने matching processes ला signal |
| command & | Background मध्ये सुरू |
| jobs, fg, bg | सध्याच्या shell चे jobs |
| nohup command & | Logout signal असूनही चालू ठेवण्याची पद्धत; service manager चा पर्याय नव्हे |
| uptime | Uptime आणि load averages |
| free -h | RAM आणि swap |
Lab
sleep 300 & run करा. jobs, pgrep -a sleep ने योग्य PID शोधा, मग kill PID. Jobs मध्ये स्थिती तपासा. Top मध्ये M/P ने sorting बदला आणि q ने बाहेर या.