Unix & Linux

86
Reenviar SIGTERM al niño en Bash

Tengo un script Bash, que se parece a esto: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Ahora, si el shell bash que ejecuta el script recibe una señal SIGTERM, también debe enviar un SIGTERM al servidor en ejecución (que bloquea, por lo que no es posible una...

85
¿Qué es / usr / local / bin?

Antes de hoy, he usado el terminal hasta cierto punto para moverme dentro y fuera de los directorios y cambiar las fechas de los archivos usando el touchcomando. Me di cuenta de la extensión completa de la terminal después de instalar un script divertido en Mac y de tener chmod 755que hacer que el...

85
¿Cómo funciona tcp-keepalive en ssh?

Estoy tratando de codificar un script de shell que utiliza una conexión ssh para hacer "latidos". Quiero terminar el lado del cliente y el servidor de esa conexión después de un cierto tiempo de espera (después de que la conexión se caiga). Lo que encontré hasta ahora: TCPKeepAlive sí / no para...

85
¿Cómo hacer que tmux cuente ventanas a partir de 1 en lugar de 0?

Pude hacer que GNU Screen comenzara a contar ventanas con el número 1 en lugar del 0 predeterminado con este código en mi .screenrc: # Get rid of screen 0 bind c screen 1 bind ^c screen 1 bind 0 select 10 Cuando creé ventanas en .screenrc lo usé screen 1para que primero intentara 1 y luego...

85
¿Qué hacen los scripts en /etc/profile.d?

Estoy leyendo sobre las secuencias de comandos de shell básicas de Linux Command Line y Shell Scripting Bible . Dice que el /etc/profilearchivo establece las variables de entorno al inicio del shell Bash. El /etc/profile.ddirectorio contiene otros scripts que contienen archivos de inicio...