您的位置:程序门 -> linux/unix社区 -> 系统维护与使用区



求linux开机自动运行用户程序脚本例子!在线等


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求linux开机自动运行用户程序脚本例子!在线等[已结贴,结贴人:sosdairs]
发表于:2007-08-14 11:00:40 楼主
自己写了个应用程序,想把它弄成自动化程序,做成像windows下面的service一样。哪位高手有没有加载服务的脚本例子啊,服务要是可以{restart,start,stop}的。

谢谢!最好能稍微注释一下。我没有写过脚本
发表于:2007-08-14 11:07:191楼 得分:30
#!/bin/bash
restart= "........ "       #里面写相应服务代码
start= "....... "
stop= ".......... "
case   "$1 "   in
    restart)
          $restart  
          echo   "...... "
          ;;
    start)
          $start  
          echo   "...... "
          ;;
    stop)
          $stop
          echo   "...... "
          ;;
    *)
          echo   "usage:   $0   {restart   ¦   start   ¦   stop} "
          exit   1
esac

exit   1

脚本写完要修改一下权限     chmod   u+x   test.sh
发表于:2007-08-14 11:09:132楼 得分:0
要开机自动运行,可以在/etc/rc.local里面写上脚本的绝对路径,比如
./home/hzc/test.sh
发表于:2007-08-14 11:12:443楼 得分:0
如果这个脚本编写好了,是不是放在/etc/rc.d/rc?.d/   下面,并在/etc/rc.d/init.d/下面添加一个脚本。

可能关键在这里了,下面这写服务代码怎么写?
restart= "........ "       #里面写相应服务代码
start= "....... "
stop= ".......... "
发表于:2007-08-14 11:13:564楼 得分:0
要开机自动运行,可以在/etc/rc.local里面写上脚本的绝对路径,比如
./home/hzc/test.sh

这个我是知道的,如果做成这样,它就不是一个service了,只是开机自动运行而已
发表于:2007-08-14 11:17:415楼 得分:0
service不就是开机自动运行,然后可以手动stop,restart的么。

开机自动运行以后,你可以用

/home/hzc/test.sh   start
/home/hzc/test.sh   stop
/home/hzc/test.sh   restart

应该是这个意思吧?
发表于:2007-08-14 11:22:276楼 得分:0
这样是可以做到的,我的想法是把这个程序添加到服务列表里面去,而不是通过命令方式做。我用的是xwindow界面  

还有,   start ¦stop ¦restart这几个脚本怎么写?
发表于:2007-08-15 16:20:457楼 得分:0
学习
发表于:2007-08-17 08:43:338楼 得分:0
mark
发表于:2007-08-18 07:46:439楼 得分:0
学习
发表于:2007-08-19 16:21:5710楼 得分:0
start ¦stop ¦restart,是对你的程序进行调用的详细脚本,这个要根据你的程序。


快速检索

最新资讯
热门点击