screen /bin/bash スクリプトを実行し、対話型シェルに入ります。

screen /bin/bash スクリプトを実行し、対話型シェルに入ります。

.byobu/windows を使用して一部の画面セッションを開始し、完了するとインタラクティブシェルで終了するスクリプトを起動しようとしています。可能ですか?

私は試した:

screen -t test /bin/bash -i /path/to/script
screen -t test /bin/bash - /path/to/script

スクリプトの最後に/bin/bashを追加できることはわかっていますが、シェルでスクリプトを実行するときにソリューションとして使用したくありません...

ベストアンサー1

--rcfile同じシェルを使用することが重要な場合は、このフラグを使用してください。

$ cat test.bashrc 
ls
PS1='TEST \$'
$ screen -t test bash --rcfile test.bashrc -i
a.file  b.file  test.bashrc
TEST $

環境を設定する場合は.bashrc必ずソースを確保してください。

おすすめ記事