^Z :一時停止機能を使用して「フル」環境でnviを自動的に開くxtermインスタンスを起動する方法

^Z :一時停止機能を使用して「フル」環境でnviを自動的に開くxtermインスタンスを起動する方法

ジョブ制御を含む「フル」環境でxterm自動的に開くインスタンスの起動に問題があります。nvi

ここでは特にVTEスキンやこれに似たものを言及していますが、xterm私はxfce4-terminal

私は以下を試しました:

xterm -e /bin/ksh -l -c "/usr/bin/vi"
xterm -ls -e /bin/sh -c "/usr/bin/vi"
xterm -e "/bin/sh -l -c /usr/bin/vi"
xterm -ls -e "/bin/ksh -l -c /usr/bin/vi"
xterm -e "/usr/bin/vi"

nvi(この場合、通常はDebianホストで* BSDvi実装を使用します。)上記の例の多くを開きます。

^Zただし、バックグラウンド/一時停止を実行しviてシェルをインポートできないため、環境と機能は「完全」ではありません。

:suspendそれも成功しないまま、しかし、 :sh する期待どおりにサブシェルを開きます。

私も次のラッパーを試してみました。

xterm -e /bin/ksh -l -c ~/svi.ksh

$ cat ~/svi.ksh
#!/bin/ksh93 -l
/usr/bin/vi

jobs、、、bgおよびはfgすべてksh93シェルに組み込まれており、実際のP​​OSIXユーティリティのDebianパッケージが見つからないようです。

私が何かを見逃しているようです。それとも私が間違っているようです。

誰にも洞察力がありますか?

ありがとう

ベストアンサー1

おすすめ記事