Articles of linux

Usar el comando passwd desde dentro de un script de shell

Estoy escribiendo un script de shell para agregar automáticamente un nuevo usuario y actualizar su contraseña. No sé cómo obtener una contraseña para leer desde el script de shell en lugar de solicitar de manera interactiva la nueva contraseña. Mi código está abajo. adduser $ 1 passwd $ 1 $ 2 $ 2

¿Es seguro tenedor desde dentro de un hilo?

Permítanme explicar: ya he estado desarrollando una aplicación en Linux que bifurca y ejecuta un binario externo y espera a que termine. Los resultados se comunican mediante archivos shm que son exclusivos del proceso fork +. El código completo está encapsulado dentro de una clase. Ahora estoy considerando enhebrar el proceso para acelerar las cosas. […]

Divida un archivo en varios archivos basados ​​en el delimitador

Tengo un archivo con -| como delimitador después de cada sección … necesita crear archivos separados para cada sección usando Unix. ejemplo de archivo de entrada wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| Resultado esperado en el archivo 1 wertretr ewretrtret 1212132323 000232 -| Resultado esperado en el […]

¿Cómo ejecutar un script de shell desde C en Linux?

¿Cómo puedo ejecutar un script de shell desde C en Linux?

Cómo encontrar el tamaño del búfer del zócalo de Linux

¿Cuál es el tamaño del buffer de socket predeterminado de Linux? ¿Hay algún comando para verlo?

¿Por qué tengo que definir LD_LIBRARY_PATH con una exportación cada vez que ejecuto mi aplicación?

Tengo un código que usa algunas bibliotecas compartidas (código c en gcc). Al comstackr, debo definir explícitamente los directorios de inclusión y biblioteca usando -I y -L, ya que no están en los lugares estándar. Cuando bash ejecutar el código, aparece el siguiente error: ./sync_test ./sync_test: error while loading shared libraries: libsync.so: cannot open shared […]

¿Cuál es la diferencia entre usar `sh` y` source`?

¿Cuál es la diferencia entre sh y source ? source: source filename [arguments] Read and execute commands from FILENAME and return. The pathnames in $PATH are used to find the directory containing FILENAME. If any ARGUMENTS are supplied, they become the positional parameters when FILENAME is executed. Y para man sh : NAME bash – […]

¿El tamaño del búfer de la tubería es 4k o 64k?

Leí en varios lugares que el tamaño del búfer predeterminado para una tubería es de 4kB (por ejemplo, aquí ), y mi ulimit -a tiende a confirmar esa afirmación: $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals […]

Obtenga las opciones del comstackdor de un ejecutable comstackdo?

¿Hay alguna manera de ver qué comstackdor y banderas se usaron para crear un archivo ejecutable en * nix? Tengo comstackda una versión anterior de mi código y me gustaría ver si fue comstackda con o sin optimización. Google no fue de mucha ayuda, pero no estoy seguro de estar usando las palabras clave correctas.

C ++ 11: ¿Cómo alias una función?

Si tengo una clase Foo en la barra del espacio de nombres: namespace bar { class Foo { … } }; Puedo entonces: using Baz = bar::Foo; y ahora es justo como definí la clase en mi espacio de nombres con el nombre Baz. ¿Es posible hacer lo mismo para las funciones? namespace bar { […]