Sponsored Content
Top Forums Shell Programming and Scripting Help with creating startup scripts using screen Post 302716639 by Vryali on Tuesday 16th of October 2012 05:05:51 PM
Old 10-16-2012
You say Linux, have you considered using tmux? It's superior to screen in everything I've ever used it for. I've actually got my tmuxrc mapped to work more similarly to the binds I've used from screen in the past that you can try out, examples at the bottom for starting up new windows/screens as well:

Code:
# Make it use C-a, similar to screen..
unbind C-b
unbind l
set -g prefix C-a
bind-key C-a last-window

# Default Reload key
bind r source-file ~/.tmux.conf
unbind n
bind n command-prompt "new-session -d -s %%"
# Unsure, but I like VI...
setw -g mode-keys vi
# Make it so I can click on panes and get expected behavior...
#setw -g mode-mouse off
#set-option -g mouse-select-pane on

# Navigation Binds
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
bind q previous-window
bind w next-window
# Start counting windows at 1
set -g base-index 1
# Rebind the window splits
unbind %
bind - split-window
bind \ split-window -h

# Rebind rename
unbind .
bind r command-prompt "rename-window %%"
# Also, let's just get a basic command prompt for debugging...
bind . command-prompt
# Copy/Paste - Make it VI style.
unbind p
unbind y
bind y copy-mode
bind p paste-buffer -s \015
# Change the default time messages are displayed to 4 seconds
set-option -g display-time 4000

# Sane scrolling
set -g terminal-overrides 'xterm*:smcup@:rmcup@'

# If you don't set the below you might not be able to use bold colors... Really                                                                                              weird.
# xterm-256 is a mistake.
set -g default-terminal "xterm"
set -g history-limit 10000

# Visual - Still don't know how to do the 256 range of colors...
set -g status-bg black
set -g status-fg white
set -g status-interval 60
set -g status-left-length 30
set -g status-left '#[fg=orange](#S) #[default]'
set -g status-right '#[fg=white]#(hostname): #(ifconfig eth0|head -2| tail -1 | sed "s/^[\ ]*//g" | cut -d " " -f2)#[default] #[fg=cyan]Time: %H:%M#[default]'
set -g visual-activity on
set -g visual-bell off
setw -g monitor-activity on
setw -g window-status-current-fg white
setw -g window-status-current-fg blue
setw -g window-status-current-bg black
setw -g window-status-current-attr underscore
setw -g automatic-rename on
set -g pane-active-border-fg white
set -g set-titles on
set -g set-titles-string '#S:#I.#P #W'

new-session -d -s Consoles
new-session -d -s STIG -n 'AIX' 'ssh dc6nim'
neww -n 'SUN' 'ssh jmpstart'
neww -n 'LNX' 'ssh -t -t -L8081:localhost:10000 dc6nim "ssh -L10000:localhost:8080 10.160.1.125"'

Here's the code for starting new windows:

Code:
new-session -d -s Consoles
new-session -d -s STIG -n 'AIX' 'ssh dc6nim'
neww -n 'SUN' 'ssh jmpstart'
neww -n 'LNX' 'ssh -t -t -L8081:localhost:10000 dc6nim "ssh -L10000:localhost:8080 10.160.1.125"'

This User Gave Thanks to Vryali For This Post:
 

9 More Discussions You Might Find Interesting

1. AIX

Startup/Shutdown scripts

I understand that by putting in entries into the /etc/inittab file. We can actually call the our scripts during startup. mkitab "start_server:2:once:sh /scripts/startserver.sh" Would the system wait for startserver.sh finish executing before it goes to another entry? and how long would it... (1 Reply)
Discussion started by: vincente
1 Replies

2. Linux

startup scripts (rc3.d)

I've created the following link in order to startup apache tomcat on startup, however, it does not seem to run. Am I missing something out? :confused: /etc/init.d lrwxrwxrwx 1 root root 16 Sep 5 14:59 K73ypbind -> ../init.d/ypbind lrwxrwxrwx 1 root root 16 Sep 11 13:09 S100tomcat ->... (5 Replies)
Discussion started by: jon80
5 Replies

3. AIX

Creating startup service for JBoss

Hello Friends, Does anyone know how to create a startup script for Jboss on IBM AIX 5.3? Please help me, I'd be highly grateful to you... Thanks & Regards, Vinit (0 Replies)
Discussion started by: vpatil6688
0 Replies

4. HP-UX

Startup scripts

Hi all We have HP UX 11.23 installed on 4 RISC servers (2 oracle databases, 2 Oracle App Servers) , we are in a construction period , so the power failure may happen more than once a day. I need to learn how to create an automatic startup services as in Windows, if we know that the services... (5 Replies)
Discussion started by: kafaween
5 Replies

5. AIX

Startup rc scripts log

Hi, I am trying to start services on system reboot on AIX. Have put the S* links under rd2.d & K* links under other rc*.d At the moment, all scripts are getting called. However, the services aren't coming up. Where can i find the logs for these to check what failed. (8 Replies)
Discussion started by: vibhor_agarwali
8 Replies

6. UNIX for Dummies Questions & Answers

Startup/Kill Scripts

Hello, I have to perform an audit of a system at work and I am looking at its /etc/rc3.d: K01tog-pegasus K74nscd S08iptables S50openemm K01yum K74ntpd S09isdn S55cups K02NetworkManager K85mdmpd S09pcmcia S55sshd K03rhnsd ... (8 Replies)
Discussion started by: mojoman
8 Replies

7. AIX

Startup/shutdown scripts in AIX

hi, If we place Sxx (startup script) and Kxx(shutdown script) in /etc/rc.d/rc2.d,then it would start and stop automatically(assume they are linked to other script that actually starts/stops). is there really a link needed here to /etc/rc.d/init.d? if not,what is the use of this directory..?... (1 Reply)
Discussion started by: to_bsr
1 Replies

8. UNIX for Advanced & Expert Users

xsession startup scripts

Can someone please tell me how to run xsession startup scripts whenever I start or after I restart my X session? I'm not trying to do anything fancy I just want this to run. This makes life a lot easier when I use a dual monitor. xrandr --output VGA1 --mode 1024x768 --rate 60 (7 Replies)
Discussion started by: cokedude
7 Replies

9. Solaris

Solaris 10 startup scripts

Hi all, I have a server in maintenance mode and need to boot it up. Its due to a broken service "RepX". I need to stop the service from trying to start at boot up but i can't find where it is booting up from... it is not in any of the rcX.d directories and the two locations i have found it... (6 Replies)
Discussion started by: Tommyk
6 Replies
All times are GMT -4. The time now is 06:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy