start 800 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/sh
  2. TT=
  3. ID=$1
  4. START_FILE=$1
  5. ECHO="echo -e"
  6. if [ "$(uname -s)" = "Darwin" ]; then
  7. ECHO=echo
  8. fi
  9. if [ "x$START_FILE" = "x" ]; then
  10. $ECHO "Usage: $0 <ID>"
  11. exit
  12. fi
  13. if [ ! -z $(which tt-beta 2>/dev/null) ]; then
  14. TT=tt-beta
  15. elif [ ! -z $(which tt++ 2>/dev/null) ]; then
  16. TT=tt++
  17. else
  18. $ECHO "\x1b[1;31m软件安装错误,没有找到可用的 tintin,请重新安装。\x1b[0m"
  19. exit
  20. fi
  21. if [ -f var/ids/$START_FILE ]; then
  22. START_FILE=var/ids/$START_FILE
  23. elif [ -f ids/$START_FILE ]; then
  24. START_FILE=ids/$START_FILE
  25. else
  26. $ECHO "\x1b[1;31m不存在启动配置文件 \x1b[1;33m$START_FILE\x1b[1;31m。\x1b[0m"
  27. exit
  28. fi
  29. $ECHO "\x1b[1;32m启动 tintin...\x1b[0m"
  30. $ECHO "\x1b[1;32m$TT $START_FILE\x1b[0m"
  31. mkdir -p tmux/$ID
  32. $TT -G -t GAME-$ID $START_FILE