Browse Source

bashrc: add func dt

pull/1/head
10sr 10 years ago
parent
commit
0ea564f112
1 changed files with 25 additions and 0 deletions
  1. +25
    -0
      bashrc

+ 25
- 0
bashrc View File

@@ -397,6 +397,31 @@ man(){
man "$@"
}

dt(){
# dt <name> [<command ...>]
if test -z "$1"
then
echo "dt: usage: dt <name> [<command ...>]" 1>&2
return 1
fi
soc_name="$1"
shift
if test -S "$soc_name"
then
dtach -a "$soc_name"
elif test -e "$soc_name"
then
echo "dt: File named $soc_name already exists."
return 1
elif test -z "$1"
then
echo "dt: Socket named $soc_name not exists and no command specified."
return 1
else
dtach -c "$soc_name" -e ^^ "$@"
fi
}

scr(){
test -n "$1" && pf="${1}-"
local _tformat="%Y%m%d-%H%M%S%z"


Loading…
Cancel
Save