AnrDaemon
« Ответ #7 : 27 Сентября 2017, 21:41:22 »
EvangelionDeath,
vbell off
defutf8 on on
altscreen on
crlf off
#attrcolor b ".."
term "screen-256color"
termcapinfo *-256color* 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"
#TITLES (naming windows)
defdynamictitle on
shelltitle "$ |bash"
bind W windowlist
bind k
bind ^k
inscreen(){
screen -q -ls
if [ $? -gt 10 ] && screen -S "main" -X select . 2> /dev/null 1>&2 ; then
printf 'screen -S "main" -X screen'
printf ' "%s"' "$@"
printf ' --'
fi
}; readonly -f inscreen
xat(){
eval $(inscreen -t "LXC:$*") sudo lxc-attach -n \"\${1:-dc1}\" -- sudo -i \"\${@:2}\"
}; readonly -f xat
alias xsc='screen -aDR "main"'
xsu(){
if [ "$1" ]; then
eval $(inscreen -t "\\\$ |shell($1):") sudo -u "\$1" -i
else
eval $(inscreen -t "# |sudo($USER):") sudo PATH="\$PATH" -Es
fi
}; readonly -f xsu
screen -q -ls
if [ $? -gt 10 ] && screen -S "main" -X select . 2> /dev/null 1>&2 ; then
read -p "$(tput setaf 2)Found a running SCREEN sesion, attach?$(tput sgr0)[Y/n] " y >&2
if [ "${y:-y}" = "y" ]; then
screen -aDR "main"
logout
fi
else
echo "$(tput setaf 3)No running SCREEN sessions found.$(tput sgr0)" >&2
fi
« Последнее редактирование: 27 Сентября 2017, 21:43:09 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…