반응형
리눅스에서 부팅시 실행시킨 프로세스를 중지하는 방법입니다.
실행되는 프로세스를 정지할때 사용합니다.
PID를 확인한다. top 명령어를 통해서 PID를 확인하는데 맨 앞에 나오는 것이 PID.
pi@raspberrypi ~ $ top top - 16:57:32 up 5 min, 2 users, load average: 0.07, 0.19, 0.12 Tasks: 81 total, 1 running, 80 sleeping, 0 stopped, 0 zombie %Cpu(s): 1.0 us, 1.0 sy, 0.0 ni, 98.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 380720 total, 159888 used, 220832 free, 14936 buffers KiB Swap: 102396 total, 0 used, 102396 free, 74336 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3433 pi 20 0 4692 2408 2012 R 1.6 0.6 0:00.22 top 3035 mysql 20 0 309m 40m 9296 S 0.3 10.9 0:03.52 mysqld 1 root 20 0 2152 1384 1280 S 0.0 0.4 0:01.92 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.21 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 7 root 20 0 0 0 0 S 0.0 0.0 0:00.64 rcu_preempt 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_sched 9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper 11 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kdevtmpfs 12 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns 13 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 perf 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback 16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto 17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset 18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd 19 root 20 0 0 0 0 S 0.0 0.0 0:01.14 kworker/0:1 20 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 rpciod 21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark 23 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 nfsiod 31 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kthrotld 32 root 1 -19 0 0 0 S 0.0 0.0 0:00.25 VCHIQ-0 33 root 1 -19 0 0 0 S 0.0 0.0 0:00.00 VCHIQr-0 34 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 VCHIQs-0 35 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 iscsi_eh 36 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 dwc_otg 37 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 DWC Notificatio 38 root 20 0 0 0 0 S 0.0 0.0 0:00.12 kworker/u2:1 39 root 20 0 0 0 0 S 0.0 0.0 0:00.00 VCHIQka-0 40 root 10 -10 0 0 0 S 0.0 0.0 0:00.00 SMIO 41 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 deferwq 42 root 20 0 0 0 0 S 0.0 0.0 0:00.86 mmcqd/0 43 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u2:2 44 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kworker/0:2 45 root 20 0 0 0 0 S 0.0 0.0 0:00.01 jbd2/mmcblk0p2- 46 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 ext4-rsv-conver 161 root 20 0 2928 2264 1696 S 0.0 0.6 0:00.61 udevd 254 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 20204000.spi 298 root 20 0 2924 2076 1492 S 0.0 0.5 0:00.02 udevd 303 root 20 0 2924 1964 1388 S 0.0 0.5 0:00.01 udevd 1664 root 20 0 1756 1232 1140 S 0.0 0.3 0:00.29 ifplugd 1679 root 20 0 1756 1300 1208 S 0.0 0.3 0:00.48 ifplugd 1685 root 20 0 1756 1220 1136 S 0.0 0.3 0:00.06 ifplugd
PID를 확인하는 다른 방법은 ps -ax 로 확인합니다.
pi@raspberrypi ~ $ ps -ax warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 5 ? S< 0:00 [kworker/0:0H] 45 ? S 0:00 [jbd2/mmcblk0p2-] 46 ? S< 0:00 [ext4-rsv-conver] 161 ? Ss 0:00 udevd --daemon 254 ? S< 0:00 [20204000.spi] 298 ? S 0:00 udevd --daemon 303 ? S 0:00 udevd --daemon 1664 ? S 0:00 /usr/sbin/ifplugd -i eth0 -q -f -u0 -d10 -w -I 1679 ? S 0:00 /usr/sbin/ifplugd -i wlan0 -q -f -u0 -d10 -w -I 1685 ? S 0:00 /usr/sbin/ifplugd -i lo -q -f -u0 -d10 -w -I 1688 ? S 0:00 [RTW_CMD_THREAD] 1698 ? Ss 0:00 /sbin/wpa_supplicant -s -B -P /var/run/wpa_supplicant.wlan0.pid -i wlan0 -D nl80211,wext -C /var/run 1774 ? Ss 0:00 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 1873 ? Ss 0:00 dhclient -v -pf /run/dhclient.wlan0.pid -lf /var/lib/dhcp/dhclient.wlan0.leases wlan0 2291 ? Ss 0:00 /usr/sbin/thd --daemon --triggers /etc/triggerhappy/triggers.d/ --socket /var/run/thd.socket --pidfi 2294 ? Sl 0:00 /usr/sbin/rsyslogd -c5 2345 ? Ss 0:00 /usr/sbin/apache2 -k start 2384 ? S 0:00 /usr/sbin/apache2 -k start
여기서 중지하고자 하는 PID 를 확인하고 $ sudo kill -9 PID 하면 프로세스가 종료됩니다.
pi@raspberrypi ~ $ sudo kill -9 2406
killed
이만....
반응형
'개발자 > Raspberry Pi' 카테고리의 다른 글
Making Raspberry Pi Web Controls (0) | 2015.07.23 |
---|---|
OpenCV 기반의 안면인식 1 - V4L2(Video4Linux2) 설치부터 (0) | 2015.07.23 |
라즈베리 파이 WiFi 드롭아웃 방지, 인터넷 안끊기게 하는 방법 (0) | 2015.05.27 |
라즈베리 파이2 에 APM (Apache + PHP + MySQL)을 설치 (2) | 2015.05.20 |
타임랩스 기능 - Python 파일 자동실행하게 만들기 파이선 파일 자동실행되게.... (9) | 2015.04.24 |
부팅시 자동으로 실행하도록 rc.local 파일 수정 (1) | 2015.04.24 |
오픈 소스 하드웨어 (OSHW)의 원칙 1.0 (0) | 2015.04.06 |
라즈베리 파이 무선랜 설정 방법 - 여러가지 (0) | 2015.03.31 |
더욱 좋은 정보를 제공하겠습니다.~ ^^