bashでtmux自動実行

このエントリーをはてなブックマークに追加
1h.anonymous
.bash_profileでtmuxを自動実行して、そのままtmuxをサスペンドすると操作不能になります。
制御がプロンプトに戻りません。
シェルを立ち上げてからキーボードで入力してtmuxを実行すれば問題ありません。
この現象は、ローカル環境の cygwin/mintty bash tmux で発生しました。

tmuxだけでなくどのプログラムでも同様です。
pgidを独立させたりいろいろ試しましたが解決できません。
このようなことはすべきではないのでしょうか?
そもそもbashではインタラクティブなアプリケーションをシェルの起動と同時に実行することが想定されていないのかもしれません。
しかし、zshでは上手くいきます。

何か良い解決方法はありませんか?
2名無しさん@お腹いっぱい。:2014/08/08(金) 14:49:36.59
質問は質問スレで。
3名無しさん@お腹いっぱい。:2014/08/08(金) 19:29:45.28
質問レスってどこですか?
ここに投稿してみました。
http://hello.2ch.net/test/read.cgi/qa/1406874748/699
4名無しさん@お腹いっぱい。:2014/08/09(土) 15:32:06.14
ヨン様
5名無しさん@お腹いっぱい。:2014/08/09(土) 18:28:38.22
ごろうくん
6名無しさん@お腹いっぱい。:2014/08/10(日) 18:34:35.80
ろくでなし
7名無しさん@お腹いっぱい。:2014/08/10(日) 23:40:24.43
菜々緒
8名無しさん@お腹いっぱい。:2014/08/11(月) 01:44:24.23
ハチのムサシ
9名無しさん@お腹いっぱい。:2014/08/11(月) 10:52:51.57
九官鳥
10名無しさん@お腹いっぱい。:2014/08/11(月) 15:30:12.95
おとうさ〜ん
11名無しさん@お腹いっぱい。:2014/08/11(月) 15:36:41.85
11人いる
12名無しさん@お腹いっぱい。:2014/08/11(月) 21:25:20.10
十二指腸潰瘍
13名無しさん@お腹いっぱい。:2014/08/11(月) 23:41:26.83
阪急十三駅
14名無しさん@お腹いっぱい。:2014/08/12(火) 00:20:08.91
14才の母
15名無しさん@お腹いっぱい。:2014/08/12(火) 00:56:18.81
15の夏
16名無しさん@お腹いっぱい。:2014/08/12(火) 16:11:18.08
16ビットCPUを搭載したコンピュータには、
16ビット用のbashをインストールすること。

8ビットCPUを搭載したコンピュータには、
8ビット用のbashをインストールすること。

これを間違えればbash動きません。
17名無しさん@お腹いっぱい。:2014/08/12(火) 19:24:30.60
17才
18名無しさん@お腹いっぱい。:2014/08/16(土) 06:02:28.90
18金
19名無しさん@お腹いっぱい。:2014/08/16(土) 06:11:02.59
1九角成
20名無しさん@お腹いっぱい。:2014/08/16(土) 17:36:08.67
20km 渋滞中
21名無しさん@お腹いっぱい。:2014/08/17(日) 04:45:25.76
2一玉右不成
22名無しさん@お腹いっぱい。:2014/08/17(日) 05:57:22.35
2二同玉打
23名無しさん@お腹いっぱい。:2014/08/17(日) 09:38:06.81
2三歩引
24名無しさん@お腹いっぱい。:2014/08/17(日) 14:45:41.97
2四竜成
25名無しさん@お腹いっぱい。:2014/08/17(日) 19:16:04.48
2五と打
26名無しさん@お腹いっぱい。:2014/08/17(日) 19:23:50.80
2六香左
27名無しさん@お腹いっぱい。:2014/08/18(月) 11:06:37.57
二七 十四
28h.anonymous:2014/08/21(木) 01:38:16.01
解決しました。
長くなると嫌がられるので、端的に書きます。
ふと本を読むとある仮説が浮かびました。
.bash_profileでtmuxを自動実行させる前に、ジョブ制御を有効にしたらどうだろう。
対話型シェルではデフォルトで有効になるはずですが、あえて以下のコマンドをtmuxの前に書いてみました。

set -o monitor

すると…まあ、なんてことでしょう。
起ち上がったtmuxをsuspendすると無事プロンプトに戻れました。
もちろんレジュームも出来ます。パチパチパチパチ(^o^)
29名無しさん@お腹いっぱい。:2014/08/21(木) 22:41:08.12
このクソスレどうすんだよ。2ch終了の日まで残るぞ。
30名無しさん@お腹いっぱい。:2014/08/22(金) 08:39:35.60
3十玉逃
31名無しさん@お腹いっぱい。:2014/08/22(金) 12:47:19.78
3一桂寄
32名無しさん@お腹いっぱい。:2014/08/22(金) 18:44:24.48
3二銅
33名無しさん@お腹いっぱい。:2014/08/25(月) 20:36:55.38
3三鉛
34名無しさん@お腹いっぱい。:2014/08/27(水) 21:06:40.09
3四鉄
35名無しさん@お腹いっぱい。:2014/09/24(水) 11:56:59.93
質問はこちらで。

くだらない質問はここに書き込め!Part 59
http://peace.2ch.net/test/read.cgi/unix/1411313356/
36名無しさん@お腹いっぱい。
三六のカブ