如何在Upstart机制下的系统中添加upstart事件型的任务
来源:互联网 发布:怎么看b超单上的数据 编辑:程序博客网 时间:2024/05/08 09:25
/********************************************************************* * Author : Samson * Date : 11/15/2014 * Test platform: * 3.13.0-24-generic * GNU bash, 4.3.11(1)-release * *******************************************************************/
现在LinuxMint采用的系统启动机制是基于ubuntu的upstart的,那么相对应的配置文件的目录为/etc/init,根据upstart的文档中所说,创建一个可以在命令行直接使用initctl emit eventname进行启动一个任务的配置文件,在/etc/init下创建文件mytestup.conf,内容如下:start on mytestyy
task
exec /bin/date > /tmp/yygydjkthh
意思是说当event为mytestyy时,执行任务 /bin/date命令,把结果写入到/tmp/yygydjkthh文件中。
保存此文件后,要使其生效,可以重新启动系统,或直接在命令行使用更新upstart配置文件的命令:
sudo initctl reload-configuration
再在命令行执行触发事件的命令:
sudo initctl emit mytestyy
即可执行任务:mytestup,查看/tmp/yygydjkthh已经存在,表示执行任务成功;
upstart emit原理:
会先创建所有任务的一个关联表,当检测到有emit event的时候,进行匹配,若事件名一致,则执行相应的任务或服务;
Ref:http://upstart.ubuntu.com/cookbook/#event
0 0
- 如何在Upstart机制下的系统中添加upstart事件型的任务
- 基于upstart机制系统会话的理解
- Upstart事件驱动的任务和服务引导方法简述
- Ubuntu 的 upstart 启动
- Ubuntu的Upstart
- ubuntu upstart 的基本概念
- 使Upstart机制下的服务在系统启动时自动启动失效的三种方法+1
- upstart
- 系统的启动模式(启动级别)的修改---使用upstart启动机制的
- Upstart: Ubuntu 的基于事件的启动进程
- Upstart: Ubuntu 的基于事件的启动进程
- Upstart: Ubuntu 的基于事件的启动进程
- ubuntu的Upstart启动流程
- Centos下用upstart管理自己的服务程序
- Ubuntu启动流程学习笔记(Upstart事件机制)
- Upstart: Ubuntu 的基于事件的启动进程[转]
- Linux 初始化 init 系统,UpStart
- 如何解决MongoDB启动时无法连接到Upstart的错误
- 工单类型及描述
- 有意思的ora_rowscn
- Unity Mecanim在大型mmo中的应用
- ASP.NET MVC3 类面向切面AOP 的Filter操作
- 计划工作台中物料ID区分
- 如何在Upstart机制下的系统中添加upstart事件型的任务
- 获取两个日期之间相差的天-时-分-秒数
- 从n个数中选择随机选择m个, m个数互不重复
- js 键盘监听 火狐兼容问题
- 挖一个大坑,UnityMugen
- 关于cocos2dx3.0在eclipse中的一个小编译问题
- java中的Class类
- 将检验数据删掉,自动进入未处理,重新检验
- 使用Blender批量导出/转换模型