Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x

1
Volver propietario del proceso dado PID
Estoy tratando de obtener el propietario de un proceso de una lista, tengo el comando pidof nmappara obtener el entonces con el ps -u <PID> | grep USERque estoy jugando actualmente, pero cuando lo ejecuto, termina simplemente imprimiendo los títulos (línea superior). ¿Cómo puedo obtener el nombre del propietario con …

3
¿La trampa es heredada por una subshell?
Intenté un siguiente script: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo El resultado para el script anterior fue: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Sin embargo, esperaba que también se llamara a trap …
14 shell  trap  subshell 

1
¿Por qué no debería usar 'kill -9' / SIGKILL
Publicando esta pregunta porque me sorprendió no encontrarla directamente contestada; disculpas si esto es un duplicado - ¡Lo busqué! He escuchado eso kill -9o kill -SIGKILLes malo, pero no entiendo por qué. Si no debería, kill -9¿ qué debo hacer para matar un proceso?
14 process  kill 

4
dd: múltiples archivos de entrada
Necesito concatenar fragmentos de dos archivos: si necesitaba concatenar archivos completos, simplemente podría hacer cat file1 file2 > output Pero necesito omitir el primer 1 MB del primer archivo, y solo quiero 10 MB del segundo archivo. Suena como un trabajo para dd. dd if=file1 bs=1M count=99 skip=1 of=temp1 dd …
14 files  dd  cat  data 


3
Localización de la carpeta de extensión PHP usando bash
Estoy tratando de construir un script bash para instalar la extensión PHP de Source Guardian, sin embargo, el directorio de destino es diferente en cada versión posterior de Ubuntu. La instalación de PHP5 en Ubuntu 14.04 da como resultado que las extensiones se almacenen en / usr / lib / …
14 bash  ubuntu  php 

3
¿Cómo regenerar 70-persistent-net.rules sin reiniciar?
El archivo /etc/udev/rules.d/70-persistent-net.rulesse genera automáticamente en un sistema Linux con udev, si no existe, durante el reinicio. Pero me gustaría saber cómo crear este archivo de reglas (con un comando) sin reiniciar el servidor. Estuve buscando en Google por un tiempo y descubrí que el archivo de reglas es generado …
14 linux  udev 

1
¿Rsync elimina archivos en el destino que se eliminaron del lado de envío?
¿Rsync elimina archivos del destino si se eliminaron de la fuente? Por ejemplo, digamos en la fuente / home / me tengo tres archivos: a.txt b.txt c.txt Ahora, ejecuto el comando rsync -v /home/me/ user@ip.address:/home/backupy copia archivos a.txt, b.txty c.txta /home/backup. Los contenidos de /home/backupson ahora a.txt b.txt c.txt Si …
14 rsync  backup 


3
script para verificar si el certificado SSL es válido
Tengo varios certificados SSL y me gustaría recibir una notificación cuando un certificado haya expirado. Mi idea es crear un cronjob, que ejecuta un comando simple todos los días. Sé que el opensslcomando en Linux se puede usar para mostrar la información del certificado del servidor remoto, es decir: openssl …


3
¿Cuál es el formato de la línea de estado predeterminada?
Leí sobre cómo actualizar la línea de estado de vim aquí . Y puedo actualizarlo con éxito. Pero, me gustaría conservar el formato de la línea de estado vim predeterminada y solo agregarle más información, por ejemplo, tamaño de archivo, tipo de archivo, etc. La línea de estado predeterminada de …
14 vim 

3
cortar cadena en el último delimitador
Tengo un nombre de archivo como a.b.c.txt, quiero que esta cadena se divida como string1=a.b.c string2=txt Básicamente quiero dividir el nombre del archivo y su extensión. Solía cutpero se divide como a,b,cy txt. Quiero cortar la cadena en el último delimitador. Alguien puede ayudar?
14 shell  cut 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.