ssh経由のアクセスが拒否されたため、シェル経由でサーバにログインしました。継続的に実行し、次のように生産されてthatsのプロセスがあるようです -
sh: /usr/bin/p$: not found
sh: /usr/bin/p$: not found
sh: /usr/bin/p$: not found
sh: /usr/bin/p$: not found
すべてのアイデアは、私はこれを停止することができます方法についての?
ssh経由のアクセスが拒否されたため、シェル経由でサーバにログインしました。継続的に実行し、次のように生産されてthatsのプロセスがあるようです -
sh: /usr/bin/p$: not found
sh: /usr/bin/p$: not found
sh: /usr/bin/p$: not found
sh: /usr/bin/p$: not found
すべてのアイデアは、私はこれを停止することができます方法についての?
また、/usr/bin/p$
を含むスクリプトのブルートフォース検索を行うこともできますそれが失敗した場合 - -
find /*bin/ /usr/*bin/ /usr/local/*bin/ /etc/cron.*/ /etc/init.d/ -type f -exec egrep -l '^\/usr\/bin\/p\$' \{\} \;
、さらに野蛮なもの:eは
find/-type f -exec egrep -l '^\/usr\/bin\/p\$' \{\} \;
pstreeより冗長な "pstree -cpa"は、システム全体の子プロセス関係のスナップショットを提供します。
短命のプロセスをキャッチすることは難しいですが、キャッチした場合、プロセスの開始を示すpstreeが表示されます。
サンプルpstreeコマンド出力:
-cpa
pstreeコマンドは、各処理の詳細を与えることによってディスプレイ、死滅させるためのプロセス番号と指定されたオプションを変更-cpaオプションを追加
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}
プロセスを開始するとき
使用しproccessを殺すために
をkillallをあなたが使用することができます。
kill <PID>
OR
killall <Process Name>
あなたがps -aux
を行うことによって、左:) --- Olivr3000
にPIDを見つけることができますが、スクリプトが実行されているバグのバッシュのように見えます。 'ps awx'を実行して、 'some_script.sh'のような犯人がいるかどうかを確認する –