Ajuca
AJUCA necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Si usted necesita algunas veces o siempre ciertos programas o scripts, este código comprueba si el programa o script se ha muerto! Momento en que volverá a ejecutarlo de nuevo.
Para estar seguros de esta función, basta con añadir el handler de bloqueo siguiente en la parte superior de la secuencia de comandos antes de la funcionalidad del script principal):
También, puedes ver este código...
Para estar seguros de esta función, basta con añadir el handler de bloqueo siguiente en la parte superior de la secuencia de comandos antes de la funcionalidad del script principal):
#!/bin/bash ######### Lock checker ########### myName="`echo $0 | awk '{print $NF}' FS='/'`" lockDir="/var/lock/" lockFile=$lockDir$myName.pid currentPID=$$ oldPID="`cat $lockFile`" oldderExist=` kill -0 $oldPID 2>/dev/null ; echo $? ` if [ "$oldderExist" == "0" ]; then echo "An Other Instance Is Running...! PID:$oldPID" ; exit
else echo $currentPID > $lockFile
fi ######### Lock checker ###########
También, puedes ver este código...
#!/bin/bash # don't use pid's they can be doubled in theory # Under *nix, process IDs are usually allocated on a sequential basis, # beginning at 0 and rising to a maximum value which varies from system to system. # -- see: cat /proc/sys/kernel/pid_max # Once this limit is reached, allocation restarts at 300 and again increases. # meanwhile if another proccess taken your stored PID-ID you get a double but # not the assumed proccess you where looking for! # use the kernel random generator function instead, the odds of creating # a few tens of trillions of UUIDs in a year and having one duplicate uuidkey=`cat /proc/sys/kernel/random/uuid` # better use /tmp for lockfiles, gets cleaned after reboot if tmpfs is used... lockfile=/tmp/${0##*/}.lock if test -f "$lockfile" then olduuid=`cat $lockfile |awk '{print $2}'` if [ "$olduuid" == "$uuidkey" ] then # LoL, this can never be right, one chance in a ... echo "This can't be right!, the same UUID's twice" echo "new: $uuidkey" echo "old: $olduuid" else gettimestamp=`cat $lockfile |awk '{print $1}'` echo "There is a lockfile, created at: `date -d@$gettimestamp`" exit 1 fi else echo "`date +%s` $uuidkey" > $lockfile fi # got here, put the rest of the script below...
Escribir un comentario
Esta entrada del blog del Washington Post, "trata sobre la Evaluación Nacional del Progreso Educativo en la prueba en concreto, la parte de matemáticas). Uno de los miembros del consejo escolar fueron incapaces de responder a cualquiera de las 60 preguntas de matemáticas, aunque acertó 10 de ellos. Luego pasa a afirmar que las matemáticas no son relevantes para muchas personas... Si quieres sentirte como Einstein, echa un vistazo a algunos ejemplos de preguntas. "Tal vez a esto se refieren principalmente al tipo de habilidades para la vida que son suficientes para tener éxito en la gestión.
Forbes tiene un artículo de Venkatesh Rao en el que afirma que la inversión más segura para las corporaciones y los individuos está en los desarrolladores de software. Inyectar ahora dinero en programadores con talento -. incluso en proyectos de azar -construirán relaciones que pueden generar grandes fortunas en el futuro. "En lo que sigue, deliberadamente vamos a hablar de los desarrolladores como productos en un "mercado de la carne". A efectos prácticos, que son, ya que la gran mayoría de ellos no han encontrado una manera de utilizar su propia escasez en propio su beneficio. Si te consideras muy bueno, considera en crear tu propio proyecto, con trabajo y publicidad casi todos los buenos proyectos salen adelante.
Linux como una plataforma de juego parece estar creciendo más y más, sobre todo con los nuevos y próximos partidos en ambas categorías gratuitos y de pago. Aquí hay una lista de los últimos juegos y la mejor en la plataforma linux para el año 2011. Algunos de estos juegos son nuevos y algunos viejos favoritos han recibido una revisión importante.
Resumen: La gestión del código fuente para un proyecto de desarrollo de software no es menos importante que la escritura en sí, en primer lugar. UNIX® y Linux® ofrecen una amplia selección de paquetes para los sistemas de control de versiones VCS), cada uno de ellos tiene un enfoque ligeramente diferente. Este artículo se centra en el sistema de gestión de código fuente Mercurial, más comúnmente conocida como hg. Mercurial ofrece una solución potente, moderna y ligera para el control del código fuente que facilita a los desarrolladores trabajar y depurar sus cambios en un proyecto de software, mientras que el mantenimiento de un repositorio estable, centralizando el código fuente que todos los miembros del proyecto pueden depender.
En cada vez más negocios, Apache y MySQL forman la columna vertebral de muchos servidores web basados en Linux. De acuerdo con la Encuesta de agosto 2011 de servidores Web de Netcraft, Apache se ejecuta actualmente en 65,18% o 301.771.518!) De los servidores web de todo el mundo). Del mismo modo, MySQL es la base de datos de código abierto más popular y tiene una porción significativa de la cuota de mercado - en especial para el contenido web. Este artículo detallará cómo puede llegar a tener la "fruta madura" con el fin de hacer algunos cambios simples que le permita tener grandes beneficios de rendimiento.
Los científicos planetarios dicen que hay aspectos de nuestro planeta y su evolución, que son muy extraños. En primer lugar hay un fuerte campo magnético en la Tierra. Nadie está exactamente seguro de cómo funciona, pero tiene algo que ver con el turbulento movimiento que se produce en el núcleo de la Tierra y sin ella, de no ser así sería bombardeado por la radiación dañina del sol. También está la tectónica de placas. Vivimos en un planeta que está en constante reciclaje de su corteza, lo que limita la cantidad de dióxido de carbono al ambiente. Una forma natural de controlar el efecto invernadero. Luego está el tamaño de planetas exteriores como Júpiter que protege a la Tierra de los frecuentes los grandes impactos... Pero lo más extraño de todo es nuestra gran Luna
Un impresionante complejo con más de 380.000 metros cuadrados se encuentra ubicado en el barrio de Sunset Park en Brooklyn.
Muchos de esos edificios albergan centenares de oficinas, empresas, algún plató de cine y televisión y almacenes industriales. Pero hay en su interior una parte que no está a la vista que, hasta 1981, perteneció al ejército de los Estados Unidos. Todo un entramado laberíntico que a lo largo de 63 años sirvió de base de envío y recepción de material militar y soldados.
Ilustración que muestra como se levantó uno de los grandes edificios de Chicago Wikimedia commons)La tercera ciudad en importancia y habitantes de los Estados Unidos fue construida en pleno auge de expansión de la población y sin tener en cuenta el mal terreno sobre el que se estaban alzando, asi como su escaso desnivel con respecto a las vías de agua. Eso llevó a tener que idear un proyecto de ingeniería para levantar a pulso gran parte de los edificios e instalar una red de canalizaciones y alcantarillado. Esta es la curiosa historia de cómo se llevó a cabo…
La “copa de Pitágoras” es un recipiente que posee un mecanismo que impide que la llenes más de lo debido. Lejos de poseer un sofisticado sistema de sensores dedicados a controlar el nivel del líquido, se basa en algo tan sencillo como el principio de vasos comunicantes, conocido desde hace milenios. La leyenda cuenta que esta copa fue ideada hace unos 2500 años por el matemático y filósofo griego Pitágoras de Samos, y aún hoy sigue sorprendiendo a los que la ven funcionar.
-
Ciencia
- ¿Son los Scrums un cáncer?
- El primer pozo de Magma del mundo producirá energía barata e ilimitada
- La Asombrosa Reconstrucción de una Mujer Prehistórica Después de 4 Mil Años
- Descubren nuevo fósil de hace 8.7 millones de años en Turquía que desafía la historia sobre el origen de la humanidad
- La fusión cromosómica casi extingue a nuestros ancestros.
- África se divide en dos, un nuevo contienente y un nuevo mar, así es el gran valle del Rift
- Medio Millón de años antes de tiempo? La Cascada de Kalambo Revela Asombrosas Habilidades en construcciones de madera
- Cuando Einstein encuentra la solución a la paradoja de la velocidad de la luz
- Revertir el proceso de las canas podría ser posible. El peinar cabellos de plata, se va a acabar.
- Descubierto el Mamífero más Antiguo Conocido, antes Erroneamente Catalogado como Reptil
- Garbanzos: Un Tesoro Nutricional Olvidado en la Saturación de Superalimentos
- Los científicos identifican un nexo entre la mente y el cuerpo en el cerebro humano
- Un estudio revela la capacidad 'infinita' del cáncer para evolucionar
- El Coeficiente Intelectual de los estadounidenses ha disminuido rápidamente, lo que demuestra el 'efecto Flynn inverso'
- La fusión nuclear espera obtener los escasos 20 kg de tritio que se producen anualmente en el mundo.