start-stop-daemon

start and stop system daemon programs


用法:start-stop-daemon [options] command


    --pidfile如果没有指定,start-stop-daemon 将像killall一样停止所有匹配process 
    name、uid等的进程。


COMMANDS:
    -S, --start [--] arguments
        检查特定的进程是否存在,如果存在start-stop-daemon退出并返回状态"1"
        (如果设置了--oknodo,返回"0");如果不存在则由--exec或者--startas指定的
        命令,所有跟在 -- 后面的参数都将传递给要启动的命令。
    -K, --stop
        检查特定的进程是否存在,如果存在start-stop-daemon发送一个由--signal指定
        的信号并返回"0";如果不存在返回"1",如果--retry被设置,还要检查是不是进程
        已经退出。
    -p, --pidfile pid-file
    -x, --exec executable (/proc/pid/exe)
    -n, --name process-name (/proc/pid/stat)
    -u, --user username|uid
OPTIONS:
    -g, --group group|gid
    -s, --signal signal (default TERM)
    -R, --retry timeout|schedule
        等待timeout的时间,检查进程是否停止,如果没有发送KILL信号;schedule可以设
        置为:signal/time/KILL/time,retry后如果还存在进程将返回"2"。
    -a, --startas pathname
        If  not specified, defaults to the argument given to --exec
    -o, --oknodo
    -q, --quiet
    -c, -chuid username|uid 改变用户运行命令
    -r, --chroot root
    -d, --chdir path 启动进程前切换到目录path
    -b, --background 后台运行
    -k, --umask mask
    -m, --make-pidfile
        当命令本身不创建pidfile时,由start-stop-daemon创建;
#

注:start-stop-daemon 被/lib/lsb/init-functions使用,init-functions包含了lsb格式的预定义函数。


启动程序:

start-stop-daemon -S -x 用户命令 -- 用户参数

关闭程序:

start-stop-daemon -K -x 用户命令

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值