elinkをバックグラウンドに入れてから、 `fg`を使って再起動すると安定して動作しないのはなぜですか?

elinkをバックグラウンドに入れてから、 `fg`を使って再起動すると安定して動作しないのはなぜですか?

このelinksプログラムは、端末に代わってWebを閲覧することを可能にします。しかし、作業制御の文脈では奇妙に動作します。

  1. CTRL-Zを押してセッションを一時停止しelinksますfg

  2. CTRL-Zを押してセッションをelinks一時停止し、別のプログラムを実行して完了(たとえばfind)してから再開しようとすると、またはSTDOUTとしてfg印刷され、中断されます。その後、CTRL-Zをもう一度押して一時停止し、2回目を押すと実際に再起動して画面を占有します。elinkselinks [the URL I invoked it with]fgelinks

この行動をどのように説明すべきでしょうか?回避策がありますか?

ベストアンサー1

おすすめ記事