首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>经验技巧>正文

新建Linux 服务和程序自启动的方法

http://www.oklinux.cn  2008-10-27  Linux社区    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

1 Linux创建自启动程序

自启动有两种方法,都经过自己测试。

1.1 自启动程序方法1:

在etc/rc.local在里面加入/home/robin/code/autoruntest > /dev/null &(其中autoruntest 测试程序名称,下同)。即可自启动

1.2 自启动程序方法2:

创建Linux服务,步骤所示,在这里可以看到测试程序autoruntest已经添加为系统服务了,并且是随着系统运行的。这里可以定制启动的服务,按F1可以看到各个服务的介绍。后附系统服务的介绍。



3 附录

3.1 服务脚本文件示例

#!/bin/bash
#
# autoruntest the shell script takes care of autoruntest auto start and stop
#
# chkconfig: 2345 20 80
# description: autoruntest
# processname: /etc/rc.d/init.d/autoruntest
EXEC_PATH=/home/robin/code
EXEC=autoruntest
PID_FILE=/var/run/autoruntest.pid
DAEMON=/home/robin/code/autoruntest
# Source function library.
. /etc/rc.d/init.d/functions
if ! [ -x $EXEC_PATH/$EXEC ] ; then
echo "ERROR: $EXEC_PATH/$EXEC not found"
exit 1
fi
stop()
{
echo "Stoping $EXEC ..."
killall $DAEMON >/dev/null
usleep 100
echo "Shutting down $EXEC: [ OK ]"
}
start()
{
echo "Starting $EXEC ..."
$DAEMON > /dev/null &
usleep 100
echo "Starting $EXEC: [ OK ]"
}
restart()
{
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
status -p $PID_FILE $DAEMON
;;
*)
echo "Usage: service $EXEC {start|stop|restart|status}"
exit 1
esac
exit $?

共2页: 上一页 1 [2] 下一页

上一篇:Linux:我可以抱你吗?   下一篇:观点:带头使用Linux是公务人员们应尽的义务!

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Ubuntu 让人们知道除了Windows还有许多可以选择
·5秒钟让Ubuntu 8.04快速启动
·Ubuntu 8.04下安装Windows里的中文字体
·在USB移动硬盘上安装Ubuntu 8.04
·Linux初体验:Ubuntu与openSUSE
·Fedora 10硬盘安装教程
·红旗Linux操作系统平台和金山WPS Office办公软件成主
·Ubuntu如何添加源(以Realplayer播放器为例)
·Ubuntu 8.04系统初始化
·Ubuntu Grub 问题:提示 error17 修复方法
·[Ubuntu相关]emacs在各种英文操作系统中解决中文
·实现Ubuntu 8.04下的gtk emacs 22用scim输入中文
·Ubuntu Emacs Fcitx 中文输入解决方案
·技巧分享 Ubuntu 8.04释放磁盘空间
·Ubuntu 8.04下成功安装ns2.33
·Ubuntu 8.04开机提示装入主题Human出错的解决
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Ubuntu 让人们知道除了Windows还有许多
·5秒钟让Ubuntu 8.04快速启动
·Ubuntu 8.04下安装Windows里的中文字体
·在USB移动硬盘上安装Ubuntu 8.04
·Linux初体验:Ubuntu与openSUSE
·Fedora 10硬盘安装教程
·红旗Linux操作系统平台和金山WPS Offic
·Ubuntu如何添加源(以Realplayer播放器
·Ubuntu 8.04系统初始化
·Ubuntu Grub 问题:提示 error17 修复
·[Ubuntu相关]emacs在各种英文操作系统
·实现Ubuntu 8.04下的gtk emacs 22用sci
  阅读排行
·Linux爱好者入门教程
·Ubuntu下安装苹果MAC风格主题(图)
·Ubuntu 8.04 硬盘安装过程
·Ubuntu 3D桌面特效展示!超绚目(图)
·安装Ubuntu分区的推荐方案及方法
·从硬盘安装RHEL 5(Red Hat Enterprise
·Fedora 9 配置yum源
·Linux操作系统下的串口通信学习笔记
·Ubuntu下安装MP3播放器Audacious
·Windows XP虚拟机vmware中安装Linux步
·Ubuntu 8.04中文环境设置
·Vmware Workstation 5.0.0使用说明
·Ubuntu 8.04如何安装之完美硬盘安装法
·红旗Linux桌面版6.0SP1发布及下载
·VM中Linux虚拟机下安装VMware Tools
网摘收藏: