Preguntas etiquetadas con unix

Unix es un sistema operativo de computadora multitarea y multiusuario desarrollado originalmente en 1969 por un grupo de empleados de AT&T en Bell Labs.

260
¿Puedo nohup / screen un proceso ya iniciado?

Estoy haciendo algunas pruebas de secuencias de comandos de migración de datos de larga duración, a través de SSH. Digamos que empiezo a ejecutar un script alrededor de las 4 PM; ahora, llegan las 6 PM, y me estoy maldiciendo por no hacer todo esto screen. ¿Hay alguna forma de "retroactivamente"...

147
¿Qué hace 'set -e' y por qué podría considerarse peligroso?

Esta pregunta apareció en un cuestionario previo a la entrevista y me está volviendo loco. ¿Alguien puede responder esto y tranquilizarme? La prueba no tiene referencia a un shell en particular, pero la descripción del trabajo es para un sa de Unix. de nuevo la pregunta es simplemente ... ¿Qué...

143
¿Cuándo se borra / tmp?

Estoy empezando a poner varios archivos /tmpy me preguntaba sobre las reglas para eliminarlos. Me imagino que es diferente para diferentes distribuciones, y estoy particularmente interesado en las versiones de escritorio de Ubuntu y Fedora. Pero una buena forma general de averiguarlo sería una...

113
¿Cómo cerrar a la fuerza un socket en TIME_WAIT?

Ejecuto un programa particular en Linux que a veces falla. Si lo abre rápidamente después de eso, escuchará en el socket 49201 en lugar de 49200 como lo hizo la primera vez. netstat revela que 49200 está en un estado TIME_WAIT. ¿Hay algún programa que pueda ejecutar para forzar de inmediato a ese...

82
¿Puedes tener más de un archivo ~ / .ssh / config?

Tenemos un servidor bastión que usamos para conectarnos a múltiples hosts, y nuestro .ssh / config ha crecido a más de mil líneas (tenemos cientos de hosts a los que nos conectamos). Esto está comenzando a ser un poco difícil de manejar y me gustaría saber si hay una manera de dividir el archivo...

71
Cómo obtener pid del proceso recién iniciado

Quiero iniciar el proceso (por ejemplo, myCommand) y obtener su pid (para permitir matarlo más tarde). Intenté ps y filtro por nombre, pero no puedo distinguir el proceso por nombres myCommand ps ux | awk '/<myCommand>/ {print $2}' Porque los nombres de los procesos no son...