0

ログイン時に tmuxinator セッションを開始したい (Ubuntu Lucid の Gnome)。次のバリエーションを試しましたが、それらはすべて実行され、ターミナル ウィンドウが閉じます。以下は「スタートアップアプリケーション」に付与されています

sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;exec bundle exec mux start thinit'
sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;bundle exec mux start thinit'
sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;exec bundle exec mux start thinit;exec bash'

洞察力に感謝します。

4

1 に答える 1

0

-cを使用してシェルを実行すると、非対話型モードになり、-cの後のものをスクリプトに移動し、bash-cの代わりにスクリプト自体を実行します。

#!/bin/sh
cd /src/thinit
bundle
mux start thinit
bash

同様に呼び出します(ターミナルの環境変数とlongの代わりにshortオプションを使用して表示されます)

$TERM -e myscript
于 2012-03-06T08:10:21.757 に答える