エラーが原因で端末が閉じたときに実行中のyumコマンドを開く方法

エラーが原因で端末が閉じたときに実行中のyumコマンドを開く方法

-yパラメーターなしでyum installコマンドを実行しましたが、Enterキーを押した後に端末が誤って閉じられ、yumがロックされて操作を実行できなくなりました。

検索中にプロセスを前景にインポートするには、次のコマンドを押す必要があることがわかりました。

fg %<job_id>   

しかし、ジョブIDを取得する方法、またはこれが機能するかどうかはわかりません。

答え1

決して再インポートできません。

fg&バックグラウンドで開始された(または使用)中断された(Ctrl+使用)Z操作をフォアグラウンドに戻すために使用されます。現在のシェル。

ウィンドウを閉じるとシェルプロセスが消えるので、実際に復元する方法はありません。

tmuxまたは、セッションへの再接続を許可する機能を使用できますが、screenこの場合、端末の使用を開始する前にセッションを開始する必要があるため、場合によっては役に立ちません。

答え2

シェルとターミナルウィンドウが消えている間にyumがまだ実行されている場合(可能性は低い)、またはセッションで初めて起動しない限り、プログラムなどをreptyr使用して再接続する必要があります。これを行うには、PIDを見つけて実行します。screentmuxreptyr PID

関連情報