`
kabike
  • 浏览: 599753 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

linux在网络启动以后执行特定任务

阅读更多
在传统的linux启动过程中,有个问题就是服务启动的依赖处理,比如B服务必须在A服务启动以后才能启动.这样B服务启动时往往要进行大量的检验.
而upstart是新的启动机制,它是基于事件的,这样A服务启动以后可以发送一个事件,事件触发B的启动.

比如一个服务必须在网络启动以后执行.可以这样定义这个服务的upstart文件

引用
start on (net-device-up)

exec /usr/sbin/bar.sh

这样bar.sh就会在网卡启动以后被启动

另外在centos中,则可以通过修改/etc/sysconfig/network-scripts/ifup-post来达到同样的目的.ifup-post文件理论上会在网络启动以后被执行
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-networkscripts-control.html
分享到:
评论

相关推荐

    Linux网络操作系统基础:多任务管理.ppt

    守护进程(Daemon): Linux启动时初始化,后台进程 普通进程 常驻内存进程:系统或网络服务 启动: 手工启动: 前台启动 后台启动 调动启动: 调度安排进程的执行时间/场合 (命令或cron守护) 查看系统运行的进程 监测...

    Linux网络操作系统基础:多用户与多任务管理.ppt

    user1 user2 group1 group2 user1 user1 user2 user3 testdir1 testdir2 test1 test2 755 755 ... Linux启动时初始化,后台进程 普通进程 常驻内存进程:系统或网络服务 启动: 手工启动: 前台启动 后台启动 调动启动:

    cron -- windows 下的定时任务程序

    cron服务器可以根据配置文件约定的时间来执行特定的作务。比如我们可以在配置文件中约定每天早上4点,对httpd 服务器重新启动,这就是一个计划任务; cron是一个linux下的定时执行工具,可以在无需人工干预的情况下...

    linux调度模拟器LinSched.zip

    因为 Google 在执行特定任务(例如 MapReduce)的大量同型机集群上投资,所以针对该任务和环境调整调度有意义。在 LinSched 使用中,Google 还有助于增强适用于完全公平调度器(Completely Fair Scheduler,CFS)的 ...

    安装 SUSE Linux Enterprise Server --服务器版

    当安装 SUSE Linux Enterprise Server 时,必须在网络、硬盘分区或本地 CD-ROM 或 DVD 中提供实际安装数据。要从网络安装,则需要一台安装服务器。要提供 安装数据,请将任何 Unix 或 Linux 环境中的计算机设置为 ...

    RED HAT LINUX 6大全

    1.3 在哪里可以获取Red Hat Linux 3 1.4 系统需求 3 1.5 小结 4 第2章 Red Hat系统的安装 5 2.1 准备,认真准备 5 2.2 安装Red Hat Linux 6 2.2.1 创建引导盘和辅助盘 6 2.2.2 不利用引导软盘进行安装 7 2.2.3 虚拟...

    semeru:一个用于 Linux 的简单 Java 启动加载器

    在切换到另一个用户之前,为进程设置特定的 Linux 功能。 该程序不打算用来做任何可以从 shell 脚本轻松完成的事情,或者做一些选择的 init 系统可以执行的事情。 例如,这包括但不限于: 设置您的类路径(使用 ...

    Linux操作系统基础教程

    讲座的目的就是在同学们中间普及 Linux 基础知识,为今后我们更加接近的了解 Linux 做一 个好的开端。 第一讲 Linux基础 在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 ...

    cmd操作命令和linux命令大全收集

    at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的...

    Python使用windows设置定时执行脚本

    如果你写了一些Python程序,想要在特定的时间进行执行,例如你想让一段爬虫程序在每天的上午10点执行一次,那么我们就可以来使用windows自带的定时任务进行设置。由于Windows系统,无法使用Linux下强大的crontab命令...

    详解在Linux中怎么使用cron计划任务

    cron 和 at 服务允许系统管理员去安排任务运行在未来的某个特定时间。at 服务指定在某个时间去运行一次任务。cron 服务可以安排任务在一个周期上重复,比如天、周、或月。 在这篇文章中,我将介绍 cr

    入门学习Linux常用必会60个命令实例详解doc/txt

    在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,就可以把它当成一个目录来访问。挂上一个设备使用mount命令。在使用mount这个指令时,至少要先知道下列三种信息:要加载对象的...

    ut-informatica-powercenter:Informatica通用任务允许安排Power Center工作流和任务,包括工作流和会话日志的检索

    也可以从特定任务开始启动工作流。 通用任务通过PowerCenter Web服务中心计划Informatica PowerCenter; 因此,不需要在任何Informatica系统上进行安装。 主要特征: 它基于使用SOAP协议的标准PowerCenter Web服务...

    mysql定时任务(event事件)实现详解

    事件取代了原先只能由操作系统的计划任务来执行的工作,而且MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。...

    Linux指令一周通 (技术图书大系).azw3

    2.7 ex指令:在Ex模式下启动vim文本编辑器 2.8 expr指令:简单计算器 2.9 fgrep指令:匹配字符串 2.10 fmt指令:编排文本文件 2.11 fold指令:限制文件列宽 2.12 grep指令:匹配搜索 2.13 ispell指令:拼字检查程序 ...

    Linux进程管理(含上机实例)

    文章目录进程管理知识点进程概述进程的状态linux的三种进程启动进程1.at命令(定时执行)2.batch命令(空闲时执行)3.cron命令(周期性实行)管理进程1.ps命令 ...进程是在操作系统中执行的特定任务的动态实体 一个程序

    嵌入式BootLoader 技术内幕

    000000 处开始执行,而在这个地址处安排的通常就是系统的 Boot Loader 程序。 本文将从 Boot Loader 的概念、Boot Loader 的主要任务、Boot Loader 的框架结构以及 Boot Loader 的安装等四个方面来讨论嵌入式系统的 ...

    navicat创建MySql定时任务的方法详解

    事件取代了原先只能由操作系统的计划任务来执行的工作,而且MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。...

    Linux下C语言编程入门教程详细说明

    本文是Linux 下C 语言编程入门教程。主要介绍了Linux 的发展与特点、...Linux 充分利用了X86CPU 的任务切换机制,实现了真正多任务、多用户环境,允许多个用户同时执行不同的程序,并且可以给紧急任务以较高的优先级。

Global site tag (gtag.js) - Google Analytics