ptyを割り当てるラッパー(nohupの反対)

ptyを割り当てるラッパー(nohupの反対)

foo(議論する必要がない理由で)ptyを割り当てる必要があるコマンドがありましたが、成功しましたが失敗しfooましnohup fooた。

ptyがないときにptyを割り当てる最も簡単な方法は何ですか?screen -D -m foo過剰なようです。 an は (必要な) 終了コードを返しません。終了コードを保存すると機能します。

ベストアンサー1

expectたとえばを使用します。

#!/usr/bin/env expect -f

spawn -noecho ssh localhost "sleep 3; false"
catch wait status
exit [lindex $status 3]

おすすめ記事