Advertisement
chotoipho

screen_wrapper.sh

Jan 10th, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.47 KB | None | 0 0
  1. #!/bin/sh
  2. if [ -z $1 ]
  3. then
  4.         echo "First arg is screen name, rest is command to run"
  5. fi
  6. if [ ! -z $1 ]
  7. then
  8.         SCREEN_NAME=$1
  9.         shift
  10.         echo "Running commands ($*) under screen name $SCREEN_NAME"
  11.         screen -A -m -d -S $SCREEN_NAME nice $*
  12. fi
  13.  
  14.  
  15.  
  16. screen_wrapper.sh "screenname" "program and arguments..."
  17.  
  18. e.g.
  19. screen_wrapper.sh htop htop
  20. screen_wrapper.sh lare_file_copy cp -R *.* /mnt/backup/
  21. screen_wrapper.sh kernel_compile make
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement