
昨日、私は開発者のVM Debian LinuxにSSHを接続しました。私はオープンソースのstackoverflowクローン「Mamute」を始めました。今日、コンピュータを再起動したときにrootに再接続し、mamuteを再起動したかったです。だからまずプロセスを終了したいと思います。
$ ps all
mamuteプロセスは表示されません。ただし、Mamuteはまだポート8080で実行されているため使用できます。
では、ここで魔法は何ですか?このプロセスはどこで見つけることができますか?普通のユーザーとしてログインしてみましたが、幸運ではありませんでした。
答え1
これを実行するとps al
(デフォルトでは)制御端末(tty)を持つすべてのプロセスが一覧表示されます。あなたが始めたプロセスはおそらく」悪魔化「起動した端末から切り離してください。
含まれている場合は、制御端末がないプロセスを一覧表示します。たとえば、x
システムで実行されているすべてのユーザーのすべてのプロセスを表示します。出力には、デーモンプロセスの疑問符を使用して各プロセスに関連付けられている端末(TTY)が含まれています。ps
ps alx