Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

通用的进程监控重拉起bash脚本

通用的进程监控重拉起bash脚本

#!/bin/sh# http://code.google.com/p/mooon# 进程监控脚本,当指定进程不存在时,执行重启脚本将它拉起# 特色:# 1.本监控脚本可重复执行,它会自动做互斥,保证总是只有一个监控脚本进程存在# 2.互斥不仅依据监控脚本文件名,而且包含了它的命令行参数,只有整体相同时互斥才生效# 3.对于被监控的进程,可以只指定进程名,也可以包含命令行参数# 4.不管是监控脚本还是被监控进程,总是只针对属于当前用户下的进程# 需要指定个...
Novell iPrint Client Netscape/ActiveX位置标头远程代码执行漏洞

Novell iPrint Client Netscape/ActiveX位置标头远程代码执行漏洞

发布日期:2010-12-26更新日期:2010-12-27受影响系统:Novell iPrint Client描述:--------------------------------------------------------------------------------Novell iPrint打印解决方案允许用户向网络打印机发送文档。Novell iPrint在实现上存在漏洞,远程攻击者可利用此漏洞在受影响的应用程序上执行任意代码。此漏洞位于Mo...
Linux下C语言socket网络编程简例

Linux下C语言socket网络编程简例

这里给出在Linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到客户端的连接后,发送数据给客户端;客户端在接受到数据后打印出来,然后关闭。程序里有详细的说明,其中对具体的结构体和函数的实现可以参考其他资料。程序说明: 这里服务器的端口号和ip地址使用固定的设置,移植时可以根据具体情况更改,可以改写为参数传递更好,这里为了方便,使用固定的。移植时服务端可以不用更改,编译后可直接运行;客户端将ip改为服务器的地址,然后编译...
uboot中lowlevel_init运行不了的现象

uboot中lowlevel_init运行不了的现象

从开始下定决心从无到有的移植uboot后,最近这段时间进展很慢,从最开始的开始了解arm的体系架构(当初学单片机的时候看到arm驱动的书前面大篇幅的讲arm感觉是没必要的,现在看来是很有必要的,单片机才不用关心他的架构,如果仅用c开发),然后又需要了解arm汇编,因为不了解汇编想去一直uboot根本不可能。由于工作最近经常加班,有时看的时间也不多,不过最近工作上的感觉慢慢的熟练起来之后,对我学习一直uboot也是有很大帮助的。今天开始用点灯的方式调试,发现...
Nand Flash 地址数据的确定

Nand Flash 地址数据的确定

NAND Flash使用8位数据线,同时作为地址线,命令线,数据线复用。类似于平时使用的点阵液晶显示器的操作方式。这里作为学习的记录,说一下nand flash 的地址的确定方式。nand flash 的内部分为 Block(块)、Page(页). 其中 一块nand flash 包含若干 Block,每个Block里包含若干Page.页是nand 的最小操作单元。一下图片显示的是三星16Gbit的Nand Flash K9GAG08U0E 的结构图:如图...
ARM的BIN文件反汇编方法

ARM的BIN文件反汇编方法

最近在调试uboot的代码时,用的新版本的uboot,lowlevel_init函数里是空的,而且在链接文件中也没有发现对lowlevel_init.o的链接。在bl lowlevel_init 之前和之中加了两个电灯,发现在bl之后的部分并没有被执行,所以想看看具体程序有没有运行这个函数。在网上找反汇编bin文件的时候发现有朋友提供的方法,很好用。使用arm-linux 工具链里面的arm-linux-objdump 就能反汇编cd到bin文件所在的目录...
ARM基础知识:ARM寻址方式

ARM基础知识:ARM寻址方式

开始想的比较简单,在开始配置uboot的时候开始看最开始的汇编,发现了之前用arm7当单片机用的时候没有涉及到汇编这些东西,看到将arm指令相关基础知识的时候感觉没必要看,现在才发现这个是基本功,如果想进入嵌入式或者驱动开发,必须要了解芯片架构和指令系统,arm在arm7之后最主要的就是有了mmu功能,这个也是arm+linux的基本功。“基本功”,我师傅常说的一个词,现在真的领会到了它的含义。做东西还是不能只了解表面的东西,尤其是嵌入式驱动方面一方面和软...
MPI 堆排序

MPI 堆排序

堆排是串行排序中最适合并行化的排序之一1/分为主线程和从线程2/主线程分发数据,使用大小与从线程个数相同的堆作为私有堆,进行最后整理用3/从线程维护一个堆,每次返回给主线程堆顶元素4/主线程 提取堆顶元素 通知相应从线程提交新的堆顶元素5/主从线程并行进行重建堆(heapify)的动作#include"mpi.h" #include<stdio.h> #include<stdlib.h> #defineROOT0 #defineTA...
<< 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 >>