Unix & Linux

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





3
Hacer un proceso imposible de matar en Linux
Estoy trabajando en una aplicación de administrador de contraseñas y, por razones de seguridad, quiero iniciar un proceso imposible de matar. Y además, no quiero que este programa sea un demonio ya que necesito leer de entrada estándar y escribir en él. ¿Hay alguna forma de hacer esto?
14 linux  process  kill 

9
¿Cómo encadenar los comandos 'date -d @xxxxxx' y 'find ./'?
Tengo directorios cuyos nombres son marcas de tiempo, dadas en milisegundos desde 1970-01-01: 1439715011728 1439793321429 1439879712214 . . Y necesito una salida como: 1442039711 Sat Sep 12 08:35:11 CEST 2015 1442134211 Sun Sep 13 10:50:11 CEST 2015 1442212521 Mon Sep 14 08:35:21 CEST 2015 . . Puedo enumerar todos los …
14 shell  find  date 



5
¿Cómo tomar el valor absoluto usando awk?
Si tengo a continuación dos fechas: 2015-09-12,2015-08-13 Y necesito obtener el número de días entre ellos, usaré el siguiente código: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' La salida para este código será -29mientras que en realidad la diferencia es29


4
Ordenar líneas por número de palabras por línea
Entrada dada: hello: world foo bar baz bar: baz: bin boop bop fiz bang beep bap: bim bam bop boatkeeper: poughkeepsie Me gustaría ordenarlo en la mayoría de las palabras en la parte superior, al menos al final, así: baz: bin boop bop fiz bang beep hello: world foo bar …

3
Script de inicio Systemgres postgresql
Estoy en el proceso de instalar postgresql en un segundo servidor Anteriormente instalé postgresql y luego usé el script proporcionado ./contrib/start-scripts/linux Colocado en el directorio correcto # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92 Que luego podría ejecutar como se esperaba con # service postgresql92 start Sin embargo, la nueva …

4
¿Qué significa estrella en el archivo passwd?
Tengo una computadora en la que necesito arrancar, pero las contraseñas parecen ser falsas. Además, no puedo montar el disco para escribir, y es un procesador de mips, así que no puedo pegarlo en otra máquina para ejecutarlo. De todos modos, el archivo passwd tiene algunos usuarios que se ven …

3
Buscar y reemplazar caracteres de control (^ @, ^ M, ^ I ...) en vi
Copié esta línea desde /proc/some_proc_id/cmdlinemi máquina ubuntu, java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ De alguna manera, los caracteres del espacio están representados ^@en vi. Traté de reemplazarlos con caracteres de espacio usando el comando, :%s#^@# #g Pero dice, pattern not found ^@. ¿Cómo se pueden reemplazar los caracteres especiales, particularmente aquellos que comienzan con el …

1
¿Por qué la expansión de parámetros bash no funciona dentro de los archivos de servicio systemd?
Estoy tratando de usar systemd's EnvironmentFiley agregar una opción al comando cuando está configurado en el archivo. Tengo lo siguiente en el archivo de la unidad: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" que no hace eco de nada cuando inicio el servicio. Lo siguiente funciona como se esperaba: ExecStart=/usr/bin/bash -c …

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.