GNU画面は、複雑なコマンドをシェルとして使用します。

GNU画面は、複雑なコマンドをシェルとして使用します。

shellGNU画面の観点から、いくつかのパラメータを含むコマンドを使用したいと思います。状況によっては、リソースが利用可能かどうかを確認したいのですが、.bash_profileホームディレクトリに変更したくありません。可能であれば、この問題を処理する複雑さを.screenrc広げるのではなく、私に任せたいと思います。可能ですか?

GNU画面で複数の引数やスクリプトをシェルとして使用できますか?

ディレクティブはshell少し複雑で、さまざまなことが可能です。簡単なコマンドを受け入れているようです

shell /bin/bash

と環境変数

shell $SHELL

インタラクティブシェル用の先行ダッシュ(環境変数と組み合わせ可能)

shell -$SHELL

shell /bin/bash --init-file ...ただし、明白な構文(例:)を使用して、スペースで区切られた複数の引数を許可しないようです。

私は次の回避策を使用してきました。

名前の人shellhere

#!/bin/bash
# https://serverfault.com/a/586272
exec bash --init-file "$HOME"'/.bash_profile'

私の$SHELLHERE環境変数を絶対パスに設定します。shellhere.bash_profile

shell $SHELLHERE

私の中に.screenrc

より効率的な方法がありますか?

ベストアンサー1

おすすめ記事