if [ "$(whoami)" = "root" ]; then
    echo -e "\e[1;35m"
    echo "ubuntu已启动，开机脚本：.zshrc"
    echo -e "\e[0m"
    echo -e "0、startvnc或novnc启动图形页面，后者可浏览器访问，密码123456\n"
    # 如果以root启动且没有gitea进程，则后台启动gitea并记录日志
    if ! pgrep -x "gitea" > /dev/null; then
        echo -e "1、gitea启动中...\n"
        su - git -c "nohup /usr/local/bin/gitea web -c /etc/gitea/app.ini > /var/lib/gitea/log/gitea.log 2>&1 &"
        if pgrep -x gitea > /dev/null; then
            echo "\e[32m"
            echo "gitea已启动，默认3000端口，root密码12345678："
            echo "\e[0m"
        else
    	    echo "\e[31m"
    	    echo "gitea启动失败"
	    echo "\e[0m"
        fi
        pgrep -a gitea
        echo ""
    fi
    # 启动ollama
    if ! pgrep -x "ollama" > /dev/null; then
        echo -e "2、ollama启动中...\n"
        nohup ollama serve > /usr/local/lib/ollama/log/ollama.log 2>&1 &
        if pgrep -x ollama > /dev/null; then
            echo "\e[32m"
            echo "ollama已启动，默认11434端口："
            echo "\e[0m"
        else
	    echo "\e[31m"
            echo "ollama启动失败"
	    echo "\e[0m"
        fi
        pgrep -a ollama
        echo ""
    fi
    # 启动mysql
    if ! pgrep -x "mysqld" > /dev/null; then
        echo -e "3、mysql启动中...\n"
        service mysql start
        if pgrep -x mysqld > /dev/null; then
            echo "\e[32m"
            echo "mysql已启动，默认3306端口："
            echo "\e[0m"
        else
            echo "\e[31m"
	    echo "mysql启动失败"
	    echo "\e[0m"
        fi
        pgrep -a mysql
        echo ""
    fi
    # 启动sqlynx
    if ! (jps -l | grep sqlynx) > /dev/null; then
        echo -e "4、sqlynx，web版数据库可视化管理工具启动中...\n"
        sh sqlynx_linux_3.7.0/sqlynx-ide.sh start
        if (jps -l | grep sqlynx) > /dev/null; then
            echo "\e[32m"
            echo "sqlynx已启动，默认18888端口："
            echo "\e[0m"
        else
            echo "\e[31m"
            echo "sqlynx启动失败"
            echo "\e[0m"
        fi
        jps -l | grep sqlynx
        echo ""
    fi
    # 启动web版vscode
    if ! pgrep -x "code-server" > /dev/null; then
        echo -e "5、code-server启动中...\n"
        nohup code-server > /usr/local/lib/code-server/log/code-server.log 2>&1 &
        if pgrep -x code-server > /dev/null; then
            echo "\e[32m"
            echo "code-server已启动，默认18080端口，密码123456："
            echo "\e[0m"
        else
	    echo "\e[31m"
            echo "code-server启动失败"
	    echo "\e[0m"
        fi
        pgrep -a code-server
        echo ""
    fi
fi
