一、知识点补充

在/etc/的目录里,可以看到rc1.d,rc2.d,rc3.d,rc0.d,rcS.d 和 init.d这些目录,在init.d的目录下放的脚本,会在系统启动时或运行级别改动是,由系统的init进程执行。在以rc开头的文件夹里放置的脚本都会以K或S开头命名,命名的规则是 [K/S] + [nn] + [scriptname], K表示kill,S表示start, nn表示一个2位数字的序号,scriptname就是脚本的名字。举个例子,当运行级别由2改动到3的时候,系统会按照nn的顺序,以stop参数执行rc3.d下所有K开头的脚本,然后按照nn的顺序,以start参数执行rc3.d下所有S开头的脚本。

二、应用

初步了解上面的内容后,就写一个简单的例子,用来自启动tomcat, 脚本如下:

#!/bin/sh
#
#write by zhouxiaobo 11/11/21TOMCAT_HOME="/opt/apache/apache-tomcat-6.0.10"
start(){echo "Starting Apache Tomcat 6.0.10"su apache -c "$TOMCAT_HOME/bin/startup.sh"echo "Apache Tomcat 6.0.10 already run."
}stop(){echo "Stopping Apache Tomcat 6.0.10"su apache -c "$TOMCAT_HOME/bin/shutdown.sh"echo "Apache Tomcat 6.0.10 already stop."
}case "$1" in
start)startecho ;;
stop)stopecho ;;
*)echo $"Usage: $0 {start|stop}"exit 1
esacexit 0

1、文件命名为tomcatrun,并放在/etc/init.d目录下,执行chmod +x tomcatrun 改变权限。

2、 然后,将该文件link到rc目录下:

ln -s /etc/init.d/tomcatrun /etc/rc0.d/K99tomcatrun

ln -s /etc/init.d/tomcatrun /etc/rc3.d/S99tomcatrun

3、在rc0级别先关闭,rc3级别再启动。

solaris系统自启动文件设置相关推荐

  1. solaris系统查看文件节点数命令

    solaris系统查看文件节点数命令: df -o i

  2. solaris系统crle错误设置恢复

    今天本来是放假的,结果上海现场出了问题,还得来加班解决. 问题描述: 使用了错误的配置命令crle,造成系统无法登录,也无法执行su(丢失了/lib和/usr/lib)等很多系统命令 crle -c ...

  3. Android程序设置为系统自启动应用

    程序设置为系统自启动应用,主要是修改程序配置为系统默认首页,然后把apk放在/system/app/目录下.注意/system目录是只读的,因此要对它进行权限的修改,但是直接chmod会发现修改不了, ...

  4. linux 设置开机自启动 文件配置开机自启动命令

    linux 设置开机自启动 文件配置开机自启动命令 在/etc/rc.local文件中添加自启动命令 执行命令 执行脚本 在/etc/init.d目录下添加自启动脚本 运行级别设置 在/etc/rc. ...

  5. Windows10设置开机自启动文件(或删除)

    windows10设置开机启动项方法(win7同样适用): 方法一: 添加全局启动(登录任何用户都会自动启动)路径为:C:\ProgramData\Microsoft\Windows\Start Me ...

  6. win怎么在计算机里按日期搜索文件,小编教你在Win10系统电脑中设置搜索内容日期范围的小技巧...

    在使用电脑的过程中,很多时候为了我们为了快速找到某个文件,都会使用到系统的搜索功能,不过大家会发现,这项搜索功能在默认情况下,只能选择固定的日期范围比如:今天.昨天.本周.上周.本月.上月.今年.去年 ...

  7. python打包的exe文件设置开机自启动和关闭开机自启动。

    1 开启开机自启动 name是你在开机自启动列表想要显示的名字,能与其他的开机自启动项目分开就行. path是你的exe文件的路径. 跑一次这个程序就可以把exe文件设置成开机自启动啦. 因为我需要在 ...

  8. android 恢复出厂 自动恢复文件夹,基于Android系统快速恢复出厂设置方法的实现...

    龚强 摘 要:针对使用Android系统的智能电视进行恢复出厂设置时重置速度慢的情况进行了研究和分析,从其重置原理入手,通过简化备份.导入.执行等设置方法以实现该系统的快速恢复出厂设置.实践证明,该方 ...

  9. 计算机一级系统压缩密码,教你如何设置密码保护Win10系统压缩文件夹?

    Win10系统中如何设置密码保护压缩文件夹?Win10系统是目前最新的一个系统,在使用Win10系统的过程中,为了保护文件隐私安全,很多朋友都会给自己的文件夹进行加密,防止文件泄露,那我们应该如何进行 ...

最新文章

  1. python中的pop()函数和popleft()函数
  2. python简单装饰器_python装饰器的简单示例
  3. Proteus仿真STM32F103R6的寄存器版跑马灯程序(存储器宏定义)
  4. zabbix 配置wechat告警
  5. 类型实现《程序员的第一年》--------------C#中System.Collections.Generic.SortedDictionary 的使用...
  6. 哈希表(散列表)基础概念与经典题目(Leetcode题解-Python语言)之上——原理与设计
  7. 白鹭引擎生成自定义整数随机数
  8. Vue前端路由(Vue-router)
  9. 用好Visual Studio 2010进行层架构设计
  10. BZOJ 2843 极地旅行社
  11. 【JVM】上帝视角看JVM内存模型,分而治之论各模块详情
  12. Git+GitHub+SaltStack
  13. 云南公安云计算平台项目获中国优秀云计算开源案例特等奖
  14. python表格多列合并_python怎么批量合并excel表格
  15. 【k.11】python+appium+雷电模拟器 app自动化测试 demo 教学
  16. OCR:通用数码管图像识别训练和使用
  17. 《云计算》SELinux安全防护(案例)
  18. Qlikview---数据类型
  19. iOS小技能:lldb打印block参数签名( Python script for lldb that prints an Objective-C block signature)
  20. 包裹细胞膜的磁性纳米微载体/负载斑蝥素的巨噬细胞膜包封金属有机框架纳米颗粒的研究

热门文章

  1. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校OA办公管理平台jnpxm
  2. 决策树(Decision Tree)简介
  3. 第三篇,芯片启动和时钟系统
  4. 机器人学导论笔记(二)
  5. wxParse-微信小程序解析富文本组件的使用总结
  6. 目前为止感觉最准的划线指标 不加密不含未来
  7. Android移植librtmp
  8. C51——单片机编程
  9. 使用Rapidxml 库遇到的问题和分析过程
  10. 偷偷爆料下2022年各公司年终奖情况,也就亿点点羡慕.....