linux下程序自启动

来源:互联网 发布:python (shape) 编辑:程序博客网 时间:2024/05/20 23:59
1.要设成自启动的可执行文件 /root/dasserver/src/dasserver/dasserver
2.新建可执行文件 /root/dasserver/src/dasserver/dasctl
文件内容:
#!/bin/sh### BEGIN INIT INFO# Provides:          opsimu# Required-Start:    $local_fs $remote_fs $network# Required-Stop:     $local_fs $remote_fs $network# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# X-Interactive:     true# Short-Description: Start/stop openplant simu### END INIT INFOdir=/root/dasserver/src/dasserverprog=dasservercase "$1" in'start')   $dir/$prog >/dev/null 2>&1 &   echo started   ;;'stop')   pkill $prog   ;;'status')  ps -ef |grep -w $prog |awk '{if ($0!~/grep/) print $0}'  ;;*)  echo "Usage: $0 { start | stop }"  ;;esac




3.复制该文件到/etc/rc3.d/目录下;
4.到/etc/rc3.d/目录下,建立链接文件S80das -> /etc/init.d/dasctl;
0 0