[解決済み] nohupで起動中のプログラム一覧を取得する方法
2023-02-28 19:20:32
質問
CentOS (Linuxディストリビューション) が動作するサーバーにSSH接続でアクセスしています。 私は常にログインしたままにすることができないので、私はプログラムを実行するために "nohup [command] &" を使用します。
nohup を使用して開始したすべてのプログラムのリストを取得する方法を見つけることができませんでした。 "jobs" は、私がログアウトする前にのみ動作します。その後、私が再びログインすると、jobs コマンドは何も表示しませんが、ログ ファイルで私のプログラムがまだ実行されていることを確認することができます。
私が "nohup" を使用して開始したすべてのプログラムのリストを取得する方法はありますか?
どのように解決するのですか?
で始めたら
$ nohup storm dev-zookeper
,
METHOD1 :
使用方法
jobs
,
prayagupd@prayagupd:/home/vmfest# jobs -l
[1]+ 11129 Running nohup ~/bin/storm/bin/storm dev-zookeeper &
note:
jobs
が表示されている同じターミナルセッションでのみ、nohup プロセスを表示します。
nohup
が起動されたのと同じターミナルセッションでのみ表示されます。ターミナルセッションを閉じたり、新しいセッションで試した場合は
nohup
のプロセスが表示されません。METHOD2 を推奨
METHOD2 :
を使って
ps
コマンドを使用します。
$ ps xw
PID TTY STAT TIME COMMAND
1031 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1
10582 ? S 0:01 [kworker/0:0]
10826 ? Sl 0:18 java -server -Dstorm.options= -Dstorm.home=/root/bin/storm -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib -Dsto
10853 ? Ss 0:00 sshd: vmfest [priv]
TTYカラムに
?
=>
nohup
を実行している。
説明
- TTY列 = プロセスに関連付けられた端末
-
STAT カラム = プロセスの状態
- S = 割り込み可能なスリープ (イベントの完了を待つ)
- l = マルチスレッド (NPTL pthreads が行うように CLONE_THREAD を使用)
参照
$ man ps
# 次に検索
/PROCESS STATE CODES
関連
-
[解決済み】nohupプロセスをkillするためにプロセスIDを取得する方法?
-
GCCのバージョンによる浮動小数点演算の例外発生
-
[解決済み] bash sh - command not found [重複].
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] 出力をファイルや標準出力にリダイレクトする方法
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?
-
[解決済み] すでに実行中のプロセスをnohup下に置くにはどうすればよいですか?
-
[解決済み] 整数の合計を1行に1つずつ表示するシェルコマンド?
-
[解決済み] error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' -- Missing /var/run/mysqld/mysqld.sock
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ゼロからLinuxのisoイメージを作る方法(グラフィックチュートリアル)
-
Manjaro linuxでマウスの速度を設定する方法は?Manjaroのマウスのカーソル速度を設定する方法に関するヒント
-
Linux NICがRTNETLINK answersというエラーで起動できない場合、どうすればよいですか?ファイルが存在するか?
-
Linux 5.10.10 正式版リリース:NULLポインタの不具合修正など。
-
Kali Linuxのマウスを左利き用に設定する方法は?Linuxマウス左利き操作選択方法
-
Deepin20システムのフォントを設定するには?Deepin端末のフォントサイズを設定する方法
-
[解決済み] libstdc++.so.5: 共有オブジェクトファイルを開くことができない - しかしライブラリはインストールされており最新である
-
[解決済み] Linuxでデータファイルから最初の列(実際には行名)を削除する方法は?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] ls を使用してディレクトリとその合計サイズを一覧表示する