sh 用于判断和停止Valet和MySQL的Bash脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于判断和停止Valet和MySQL的Bash脚本相关的知识,希望对你有一定的参考价值。

#!/bin/sh

# Check if a service is running.
function running() {
	if ps ax | grep -v grep | grep "$1" &> /dev/null; then
		return 0
	else
		return 1
	fi;
}

if running "nginx" && ! running "mysqld"; then
	brew services start mysql
elif ! running "nginx" && running "mysqld"; then
	valet start
elif ! running "nginx" && ! running "mysqld"; then
	valet start
	brew services start mysql
else running "nginx" && running "mysqld";
	valet stop
	brew services stop mysql
fi

以上是关于sh 用于判断和停止Valet和MySQL的Bash脚本的主要内容,如果未能解决你的问题,请参考以下文章