2012-05-01 18 views
0

我剛剛通過shell登錄到我的服務器,因爲我被拒絕通過ssh訪問。似乎有一個過程,多數民衆贊成連續運行,並生產以下 -

sh: /usr/bin/p$: not found 
sh: /usr/bin/p$: not found 
sh: /usr/bin/p$: not found 
sh: /usr/bin/p$: not found 

任何想法,我怎麼能停止?

+0

看起來像越野車bash腳本運行。做'ps awx',看看有沒有可能的罪魁禍首,比如'some_script.sh' –

回答

0

你也可以做一個包含/usr/bin/p$腳本的蠻力搜索, E:

find /*bin/ /usr/*bin/ /usr/local/*bin/ /etc/cron.*/ /etc/init.d/ -type f -exec egrep -l '^\/usr\/bin\/p\$' \{\} \; 

和 - 如果失敗 - 這是更加愚昧

find/-type f -exec egrep -l '^\/usr\/bin\/p\$' \{\} \; 
2

pstree和更詳細的「pstree -cpa」給出了整個系統中子進程關係的相當好的快照。

很難捕捉到短暫的過程,但是如果你確實抓住了它,pstree將顯示正在啓動的過程。

樣品pstree輸出:

pstree 
init─┬─acpid 
    ├─atd 
    ├─avahi-daemon───avahi-daemon 
    ├─bluetoothd 
    ├─bonobo-activati───2*[{bonobo-activat}] 
    ├─chrome─┬─chrome───{chrome} 
    │  ├─chrome 
    │  └─21*[{chrome}] 
    ├─chrome─┬─2*[chrome───4*[{chrome}]] 
    │  └─nacl_helper_boo 
    ├─console-kit-dae───64*[{console-kit-da}] 
    ├─cron 
    ├─cupsd 
    ├─2*[dbus-daemon] 
    ├─dbus-launch 
    ├─dhclient 
    ├─dnsmasq 
    ├─gconfd-2 
    ├─gdm-binary─┬─gdm-simple-slav─┬─Xorg 
    │   │     ├─gdm-session-wor─┬─gnome-session─┬─applet.+ 
    │   │     │     │    ├─bluetoo+ 
    │   │     │     │    ├─gdu-not+ 
    │   │     │     │    ├─gnome-p+ 
    │   │     │     │    ├─gnome-p+ 
    │   │     │     │    ├─metacit+ 
    │   │     │     │    ├─mintupd+ 
    │   │     │     │    ├─nautilu+ 
    │   │     │     │    ├─polkit-+ 
    │   │     │     │    ├─ssh-age+ 
    │   │     │     │    ├─wicd-cl+ 
    │   │     │     │    ├─zeitgei+ 
    │   │     │     │    └─2*[{gno+ 
    │   │     │     └─{gdm-session-wo} 
    │   │     └─{gdm-simple-sla} 
    │   └─{gdm-binary} 
    ├─6*[getty] 
    ├─gnome-keyring-d───5*[{gnome-keyring-}] 
    ├─gnome-screensav───{gnome-screensa} 
    ├─gnome-settings-───{gnome-settings} 
    ├─gvfs-afc-volume───{gvfs-afc-volum} 
    ├─gvfs-fuse-daemo───3*[{gvfs-fuse-daem}] 
    ├─gvfs-gdu-volume 
    ├─gvfs-gphoto2-vo 
    ├─gvfsd 
    ├─gvfsd-burn 
    ├─gvfsd-metadata 
    ├─gvfsd-trash 
    ├─indicator-apple───2*[{indicator-appl}] 
    ├─indicator-appli───{indicator-appl} 
    ├─indicator-sound───2*[{indicator-soun}] 
    ├─irqbalance 
    ├─libvirtd───6*[{libvirtd}] 
    ├─mintmenu─┬─gnome-terminal─┬─bash───pstree 
    │   │    ├─gnome-pty-helpe 
    │   │    └─2*[{gnome-terminal}] 
    │   └─2*[{mintmenu}] 
    ├─named───4*[{named}] 
    ├─nmbd 
    ├─notify-osd───{notify-osd} 
    ├─polkitd───{polkitd} 
    ├─pulseaudio─┬─gconf-helper───{gconf-helper} 
    │   └─2*[{pulseaudio}] 
    ├─rsyslogd───2*[{rsyslogd}] 
    ├─rtkit-daemon───2*[{rtkit-daemon}] 
    ├─smbd───smbd 
    ├─syndaemon 
    ├─udevd───2*[udevd] 
    ├─udisks-daemon─┬─udisks-daemon 
    │    └─2*[{udisks-daemon}] 
    ├─upowerd───{upowerd} 
    ├─upstart-socket- 
    ├─upstart-udev-br 
    ├─wicd───wicd-monitor 
    ├─wnck-applet───{wnck-applet} 
    ├─wpa_supplicant 
    └─zeitgeist-daemo─┬─cat 
         ├─zeitgeist-datah 
         └─{zeitgeist-daem} 

加入-cpa

pstree -cpa

改變通過給每個處理的細節顯示的選項,指定用於殺死進程號和任何選項當啓動過程

0

使用killall
殺下面的一個進程,你可以使用:
kill <PID>
OR
killall <Process Name>

你可以找到的PID做ps -aux

左:) --- Olivr3000