Articles of linux

¿Cómo se muestran todas las bibliotecas compartidas utilizadas por los ejecutables en Linux?

Me gustaría saber qué bibliotecas utilizan los ejecutables en mi sistema. Más específicamente, me gustaría clasificar qué bibliotecas se usan más, junto con los binarios que las usan. ¿Cómo puedo hacer esto?

Cómo causar un volcado de núcleo en C / C ++ mediante progtwigción

Me gustaría forzar un volcado de memoria en una ubicación específica en mi aplicación C ++. Sé que puedo hacerlo haciendo algo como: int * crash = NULL; *crash = 1; Pero me gustaría saber si hay una manera más limpia? Estoy usando Linux por cierto.

¿Hay plataformas donde el uso de la copia de estructura en un fd_set (para select () o pselect ()) causa problemas?

Las llamadas al sistema select() y pselect() modifican sus argumentos (los argumentos ‘ fd_set * ‘), de modo que el valor de entrada le dice al sistema qué descriptores de archivos verificar y los valores de retorno le dicen al progtwigdor qué descriptores de archivos son actualmente utilizables. Si va a llamarlos repetidamente para obtener […]

Terminal Java Linux en JPanel

Estoy haciendo un editor de scripts y me gustaría poder ejecutar Bash / Shell / Python / etc. scripts en el progtwig … Hasta ahora, tengo una forma de ejecutarlos, pero no hay forma de que los scripts tengan entradas del usuario; aquí está el código: package com.hightide.ui.terminal; import javax.swing.*; import java.awt.*; import java.io.BufferedReader; import […]

Obtener tiempo de ejecución del progtwig en el shell

Quiero ejecutar algo en un shell de Linux bajo unas condiciones diferentes, y poder mostrar el tiempo de ejecución de cada ejecución. Sé que podría escribir un script en perl o python que haría esto, pero ¿hay alguna manera de hacerlo en el shell? (que pasa a ser bash)

fecha equivalente de GNU a solaris

En GNU con la fecha de comando puedo hacerlo: date -d “+4 day” datei=20130101 i=5 date -d “$datei +$i day” Pero me gusta saber: ¿Cómo puedo hacerlo en Solaris? con el comando de fecha

Cómo liberar el uso de Inode?

Tengo una unidad de disco donde el uso del inodo es 100% (usando el comando df -i ). Sin embargo, después de eliminar archivos sustancialmente, el uso sigue siendo del 100%. ¿Cuál es la forma correcta de hacerlo entonces? ¿Cómo es posible que una unidad de disco con menos espacio de disco pueda tener un […]

¿Cómo obtener la ID del proceso para matar un proceso nohup?

Estoy ejecutando un proceso nohup en el servidor. Cuando trato de matarlo, la consola de mi masilla se cierra. así es como trato de encontrar el ID del proceso: ps -ef |grep nohup este es el comando para matar kill -9 1787 787

¿Cuál es la diferencia entre “#! / Usr / bin / env bash” y “#! / Usr / bin / bash”?

En el encabezado de un script bash , ¿cuál es la diferencia entre esas dos declaraciones? #!/usr/bin/env bash #!/usr/bin/bash Cuando traté de ver la página de env man, obtengo esta definición: env – run a program in a modified environment Qué significa eso?

Spinlock versus semáforo

¿Cuáles son las diferencias básicas entre un semáforo y un locking de giro? ¿Cuándo usaríamos un semáforo sobre un locking giratorio?