[解決済み] sshからログアウトした後もプログラムを実行し続けるにはどうしたらいいですか?重複
2022-04-20 01:37:19
質問
重複の可能性があります。
SSHクライアントを閉じた後にバックグラウンドプロセスを停止させないようにする
終了するのに時間がかかるプログラムがあります。
それはssh上でrootとして実行されています。
ログアウトした後も実行し続けたいのですが、可能でしょうか?
解決方法は?
フォアグラウンドでプログラムを実行している場合を想定しています。 ctrl-Zを押す とすると
[1]+ Stopped myprogram
$ disown -h %1
$ bg 1
[1]+ myprogram &
$ logout
ジョブが1つしかない場合は、ジョブ番号を指定する必要はありません。単に
disown -h
と
bg
.
上記の手順について説明します。
ctrl-Zを押します。システムは実行中のプログラムを中断し、ジョブ番号と"Stopped"メッセージを表示し、bashプロンプトに戻ります。
を入力します。
disown -h %1
コマンドを使用します(ここでは
1
に表示されたジョブ番号を使用します。
Stopped
メッセージ) を無視するようにジョブをマークします。
SIGHUP
シグナルを送信します(ログアウトしても停止しません)。
次に
bg
このコマンドを実行すると、バックグラウンドでのプログラムの実行が再開され、そのことを確認するメッセージが表示されます。
これでログアウトすれば、実行が継続されます。
関連
-
Linux ddコマンド詳細説明:データのバックアップ、およびバックアッププロセスでのフォーマット変換のケース
-
centos7 インストール クリックハウスとセット ユーザー名 パスワード ケース 詳細
-
rsyncとinotfiyの組み合わせでリアルタイムバックアップ問題を実現
-
Linux Mintのシステムバージョン情報はどこにありますか? Linux Mint のシステム情報を見るためのヒント
-
linux(ubuntu 18.04)でのアイデア運用データベース障害問題について
-
Centos7 dns service named installation, encountered ** server can't find xxx.com: NXDOMAIN問題
-
[解決済み] Linuxでデータファイルから最初の列(実際には行名)を削除する方法は?
-
[解決済み] IOCTL Linuxデバイスドライバ [終了しました]
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み】bashで不要な遅延を発生させずにコマンドをタイムアウトさせる
最新
-
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でPingを無効にする、または許可する設定方法
-
deepin20のソフトをアンインストールする方法を教えてください。deepinのアプリケーションをアンインストールする2つの方法
-
Deepin20システムのフォントを設定するには?Deepin端末のフォントサイズを設定する方法
-
ubuntu 12.04 eclipse でプログラム g++ がパスに見つからなかったと報告される。
-
Centos7 dns service named installation, encountered ** server can't find xxx.com: NXDOMAIN問題
-
[解決済み] ビーコン待ちでハングアップしたリーバー
-
[解決済み] Linuxでデータファイルから最初の列(実際には行名)を削除する方法は?
-
[解決済み] mkdirのオプションが明確でない
-
[解決済み] ターミナルで現在の日付と時刻を取得し、それに対してターミナルでカスタムコマンドを設定するにはどうすればよいですか?[クローズド]です。
-
[解決済み】LinuxでSSHクライアントを閉じた後、バックグラウンドプロセスを停止させないようにする方法