linux下用什么命令来运行可执行文件

如题所述

直接运行就是了。比如当前目录有个脚本文件,叫run.sh,只要这个文件有可执行权限,就可以在当前目录下运行./run.sh
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-01
参考 /etc/init.d/ 下面的脚本
举个例子 (sshd的简化版本)
#!/bin/sh
## start and stop the OpenBSD secure shell daemon
set -e
export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
case "$1" in
start)
echo -n "Starting sshd"
start-stop-daemon --start --quiet --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd --$SSHD_OPTS
echo -n "done."
;;
stop)
echo -n "Stopping sshd"
start-stop-daemon --stop --quiet --pidfile /var/run/sshd.pid
echo -n "done."
;;
restart)
echo -n "Restarting sshd"
start-stop-daemon --stop --signal 1 --quiet --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd
echo -n "done."
;;
esac
exit 0
将以上保存为文件 加上运行权限 就可以用
script start|stop|restart 控制 启动 停止 重启动了
其他的可执行文件替换掉里面的sshd和路径即可
更详细的脚本 还是分析下 /etc/init.d/ 下面的脚本 会学到很多的本回答被提问者采纳
相似回答