作业帮 > 综合 > 作业

为什么有的linux关闭服务时要加-s stop,有的脚本直接加stop

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/06 06:15:44
为什么有的linux关闭服务时要加-s stop,有的脚本直接加stop
比如nginx服务, /usr/local/web/nginx.0.8.15/sbin/nginx /usr/local/web/nginx.0.8.15/sbin/nginx -s stop /usr/local/web/nginx.0.8.15/sbin/nginx -s reload

这个没有什么好说的,具体看脚本怎么写
再问: 我是新手,主要是不知道应该怎么区分
再答: 举个开启ssh服务的例子 ssh服务器程序在/usr/sbin/sshd可以直接运行 也可以在/etc/init.d中运行/etc/init.d/ssh start /etc/init.d/ssh是个脚本程序,会间接执行/usr/sbin/sshd 这样懂了吧,不管怎么样,最终都是运行可执行文件sshd,只是从/etc/init.d/中执行使得各个服务执行的更统一,用start,stop等就能搞定,不用管具体的命令行参数