dm
Publicado por Perfil removido (última atualização em 09/02/2017)
[ Hits: 2.291 ]
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
Administração de Servidor FTP + MySQL
Calcular o consumo de energia elétrica de eletrodomésticos
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Debian 13 "trixie&... lançado! (44)
Rust é o "C da nossa geração"? (3)
Gerenciador de arquivos é finalizado ao abrir pasta específica (2)