Anonymous avatar Anonymous committed fc40378

ignore SIGHUP so we don't die when the window is closed without a proper detach (and survive logouts) and sleep briefly to make sure tmux has actually started up (need a better fix than that)

Comments (0)

Files changed (1)

 
 DELAY=5 # seconds to wait when we get a "w"
 
+trap "" HUP
+
 if ! tmux -L "$TITLE" list-sessions | grep -q "^$TITLE"; then
 	tmux -L "$TITLE" new-session -d -s "$TITLE"
+	sleep .1
 fi
 
 {
 				echo "FAILED: timeout"
 				continue
 			fi
-			echo "$cmd" > "$PREFIX/$serv/$fifo" # another possible problem point, if fifo somehow doesn't exist now
+			echo "$cmd" > "$PREFIX/$serv/$fifo"
 			echo "OK"
 		done >> "$PREFIX/$serv/log" 2>&1 & # background so we can start ii
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.