zoukankan      html  css  js  c++  java
  • Linux之常用脚本

      1)

    #检查php Money 队列脚本是否启动
    php_count=`ps -ef | grep Money | grep -v "grep" | wc -l`
    if [ $php_count == 0 ];then
        echo '----php Money queue start'
        `sudo -H -u www bash -c 'nohup php /www/wwwroot/www.demo.com/think queue:listen --queue Money > /www/wwwroot/www.demo.com/logs/Money.txt 2>&1 &'`
    else
        echo '----php Money queue ok'
    fi
    
    #检查php DestroyQueue 队列脚本是否启动
    php_count=`ps -ef | grep Destroy | grep -v "grep" | wc -l`
    if [ $php_count == 0 ];then
        echo '----php Destroy queue start'
        `sudo -H -u www bash -c 'nohup php /www/wwwroot/www.demo.com/think queue:listen --queue Destroy > /www/wwwroot/www.demo.com/logs/Destroy.txt 2>&1 &'`
    else
        echo '----php Destroy queue ok'
    fi

      脚本说明:

        查看进程是否存在,不存在则重新启动(grep -v (排除grep这一项)  )

        反引号中是可执行的脚本, -c 它可以让 bash 将一个字串作为完整的命令来执行,这样就可以将 sudo 的影响范围扩展到整条命令。

        -u  使用www的用户来执行这个脚本

  • 相关阅读:
    html+css设计简单的博客首页
    js基础知识总结(一)
    css基础知识总结
    HTML基础知识
    链表常见题目--附具体分析和代码
    程序的内存分配
    python线程互斥锁递归锁死锁
    动态规划算法python实现
    ECMAScript 6 开篇准备
    弦生成器
  • 原文地址:https://www.cnblogs.com/xingxia/p/linux_scripts.html
Copyright © 2011-2022 走看看