• / 3
  • 下载费用:10 金币  

在linux下如何设置开机自动启动程序.doc

关 键 词:
在linux下如何设置开机自动启动程序.doc
资源描述:
在 linux 下如何设置开机自动启动程序?文章来源:先锋网络 添加时间:2009-11-3 10:30:19下面用自启动 apache 为例:有两种方法可以让 Apache 在系统启动时自动启动1. 在/etc/rc.d/rc.local 中增加启动 apache 的命令,例如:/usr/local/httpd/bin/apachectl start2. 将 apache 注册为系统服务首先将 apachectl 命令拷贝至/etc/rc.d/init.d 目录下,改名为 httpd使用编辑器打开 httpd 文件,并在第一行#!/bin/sh 下增加两行文字如下# chkconfig: 35 70 30# description: Apache接着注册该服chkconfig –add httpd一切 OK 了,启动服务service httpd start其中所增加的第二行中三个数字第一个表示在运行级别 3 和 5 下启动 apache,第二、三是关于启动和停止的优先级配置,无关紧要。在 Red Hat Linux 中自动运行程序1.开机启动时自动运行程序Linux 加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程 init。init 根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc 或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使 init 自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行”xinit”或”startx”,可以在开机启动后直接进入 X-Window。2.登录时自动运行程序用户登录时,bash 首先自动执行系统管理员建立的全局登录 script :/etc/profile。然后bash 在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、 /.profile,但只执行最先找到的一个。因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于 DOS 下的 Autoexec.bat)。3.退出登录时自动运行程序退出登录时,bash 自动执行个人的退出登录脚本/.bash_logout。例如,在/.bash_logout 中加入命令”tar -cvzf c.source.tgz *.c”,则在每次退出登录时自动执行 “tar” 命令备份 *.c 文件。4.定期自动运行程序Linux 有一个称为 crond 的守护程序,主要功能是周期性地检查 /var/spool/cron 目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过 crontab 命令来建立、修改、删除这些命令文件。例如,建立文件 crondFile,内容为”00 9 23 Jan * HappyBirthday”,运行”crontab cronFile”命令后,每当元月 23 日上午 9:00 系统自动执行”HappyBirthday”的程序(”*”表示不管当天是星期几)。5.定时自动运行程序一次定时执行命令 at 与 crond 类似(但它只执行一次):命令在给定的时间执行,但不自动重复。at 命令的一般格式为:at [ -f file ] time ,在指定的时间执行 file 文件中所给出的所有命令。也可直接从键盘输入命令:$ at 12:00atmailto Roger -s ″Have a lunch″ Ctr-DJob 1 at 2000-11-09 12:002000-11-09 12:00 时候自动发一标题为”Have a lunch”,内容为 plan.txt 文件内容的邮件给 Roger。#!/bin/bashRESTART=”……” #里面写相应服务代码START=”…….”STOP=”……….”case “$1″ inrestart)$RESTARTecho “……”;;start)$STARTecho “……”;;STOP)$STOPecho “……”;;*)echo “Usage: $0 {restart | start | stop}”exit 1esacexit 1脚本写完要修改一下权限 chmod u+x test.sh首先,linux 随机启动的服务程序都在/etc/init.d 这个文件夹里,里面的文件全部都是脚本文件(脚本程序简单的说就是把要运行的程序写 到一个 文件里让系统能够按顺序执行,类似 windows 下的 autorun.dat 文件),另外在/etc 这个文件夹里还有诸如名为 rc1.d, rc2.d一直到 rc6.d 的文件夹,这些都是 linux 不同的 runlevel,我们一般进
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:在linux下如何设置开机自动启动程序.doc
链接地址:https://www.weizhuannet.com/p-9469429.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开