dm
Publicado por Perfil removido (última atualização em 09/02/2017)
[ Hits: 2.111 ]
dm = dtach manager
Script utilizado para facilitar o uso do programa dtach, que tem a mesma função de attach do Tmux so que sem multiplexer.
Sintaxe:
dm *nome* *programa
Exemplo
dm irc irssi # inicia irssi com um FIFO em /tmp/dtach/irc
<Ctrl + f>
dm irc # Volta a sua sessão do irssi
#!/bin/sh # dtach manager # simplifies communication with dtach by removing options i don't use, # settings nice defaults i can use and automate socket creation # it takes the following args # -h -- list usage, can also be show by just invoking dm # -l -- lists sockets by reading all folders inside /tmp/dtach # -d -- deletes a socket, used to remove dead sockets that weren't removed # <alias> -- name that will be show in dm -l # [command] -- name of the program, this is only necessary in the first time # in the following times it will read /tmp/$NAME-socket and will open in the # correct application, like << dm mail mutt >> then << ctrl-z >> , then typ # ing << dm mail >> will open mutt anways CMD="$1" printusage() { printf "%s [-hl] [-d alias] <alias> [command]\n" "$(basename "$0")" } listsockets() { for socket in /tmp/dtach/*; do printf "%s\n" "$( basename "$socket")"; done } if [ -z "$1" ]; then printusage exit 1 fi if [ ! -d /tmp/dtach ]; then mkdir /tmp/dtach fi case "$CMD" in -h) printusage ;; -l) listsockets ;; -d) rm -fv /tmp/dtach/"$2" ;; *) NAME="$1" PROGRAM="$2" exec dtach -A /tmp/dtach/"$NAME" -e "^f" "$PROGRAM" ;; esac
Atualizador de sistema multipla escolha
Shoot - programinha para tirar screenshot pelo prompt
Instalador de novas versões do Java no Debian
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)