service (通过运行初始化脚本来启动或停止服务)

瑞兹 发表于 2020-11-24 09:58
浏览次数:
在手机上阅读

在类似Unix的操作系统上,service命令通过运行初始化脚本来启动或停止服务。

查看英文版

目录

1 service 运行系统环境

2 service 语法

service 运行系统环境

Linux

service 语法

service SCRIPT COMMAND [OPTIONS]
service --status-all
service --help | -h | --version

service在尽可能可预测的环境中运行初始化脚本或新贵工作,删除大多数环境变量并将当前工作目录设置为“ /. ”。

脚本参数指定初始化脚本,位于/etc/init.d/SCRIPT,或者暴发户作业的名称在/ etc /init.d/etc/init.d中的脚本同名的upstart作业的存在将导致upstart作业优先于init.d脚本。支持的COMMAND值取决于调用的脚本,服务会将COMMANDOPTIONS传递给未修改的初始化脚本。对于新贵的作业,startstopstatus传递给它们的新贵等效项。重新启动将调用新贵'stop'代表作业,然后紧跟着“start”,并以start命令的返回码退出。所有脚本至少应支持startstop命令。作为一种特殊情况,如果COMMAND--full-restart,则脚本将运行两次,首先使用stop命令,然后使用start命令。此选项对新贵作业没有影响。

“ service --status-all ”使用status命令按字母顺序运行所有初始化脚本。此选项仅呼叫状态的sysvinit的工作,新贵作业可以在“以类似的方式进行查询"initctl list"。

service SCRIPT COMMAND [OPTIONS]
service --status-all
service --help | -h | --version

service runs an init script or upstart job in as predictable an environment as possible, removing most environment variables and with current working directory set to "/.".

The SCRIPT parameter specifies an init script, located in /etc/init.d/SCRIPT, or the name of an upstart job in /etc/init. The existence of an upstart job of the same name as a script in /etc/init.d will cause the upstart job to take precedence over the init.d script. The supported values of COMMAND depend on the invoked script, service passes COMMAND and OPTIONS to the init script unmodified. For upstart jobs, startstop, and status are passed through to their upstart equivalents. Restart will call the upstart 'stop' for the job, followed immediately by the 'start', and will exit with the return code of the start command. All scripts should support at least the start and stop commands. As a special case, if COMMAND is --full-restart, the script is run twice, first with the stop command, then with the start command. This option has no effect on upstart jobs.

"service --status-all" runs all init scripts, in alphabetical order, with the status command. This option only calls status for sysvinit jobs, upstart jobs can be queried in a similar manner with 'initctl list'.

查看英文版

查看中文版

其他命令行

sysklogd | s2p | sag | set | setenv | setfacl | sfdisk | sha224sum | sha256sum | sha384sum | sha512sum | shutdown | sleep | stat | startx | strftime | strip | swapoff | shred |

如此好文,分享给朋友
发表评论
验证码:
评论列表
共0条