不需要什么命令,在Linux上面只要是有可执行权限的文件都可以运行(当然前提是这个文件有代码逻辑,能运行的起来)。给一个文件添加可执行权限的命令是这样执行的:chmod a+x 文件名。当给文件赋予了可执行权限后,可以这样运行它:在终端中先用cd命令切换到这个文件所在的目录,再用./文件名的方式运行它(在文件前面加的是一个英文点号和一个英文斜杠),表示在当前目录下运行文件,一定加上这个./。这样文件就运行起来了,不管它是二进制文件,还是.pl、.py、.sh等脚本文件,运行它们都是这样操作的。
参考 /etc/init.d/ 下面的脚本举个例子 (sshd的简化版本)#!/bin/sh## start and stop the OpenBSD secure shell daemonset -eexport PATH="${PATH:+$PATH:}/usr/sbin:/sbin"case "$1" instart)echo -n "Starting sshd"start-stop-daemon --start --quiet --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd --$SSHD_OPTSecho -n "done.";;stop)echo -n "Stopping sshd"start-stop-daemon --stop --quiet --pidfile /var/run/sshd.pidecho -n "done.";;restart)echo -n "Restarting sshd"start-stop-daemon --stop --signal 1 --quiet --pidfile /var/run/sshd.pid --exec /usr/sbin/sshdecho -n "done.";;esacexit 0将以上保存为文件 加上运行权限 就可以用script start|stop|restart 控制 启动 停止 重启动了其他的可执行文件替换掉里面的sshd和路径即可更详细的脚本 还是分析下 /etc/init.d/ 下面的脚本 会学到很多的