十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
首先你这个写法肯定不行,grep出来的结果只是输出到显示器而已,和没加一样,你可以写一个脚本,在一条命令中确实很不容易实现,脚本中ps然后判断cpu使用率然后用循环逐个杀掉,这样比较好。。
创新互联专注于和平企业网站建设,响应式网站设计,成都做商城网站。和平网站建设公司,为和平等地区提供建站服务。全流程按需定制网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
ctrl+alt+del 调出 任务管理器,选择进程,找到Mysql的相关进程,点击结束进程。
楼下说那么简洁,楼主懂么? taskkill有可能杀不掉 后面要加参数 楼主又知道吗,
Taskkill -pid
也可以用
ntsd -pid
当然 pid 要知道才行,
在cmd 里面输入 tasklist 查看所有进程。
在cmd里面操作简直是装逼,那是以前的dos操作方式,现在图形界面的话对于普通用户直接调出任务管理器操作。
kill -9 `ps -ef|grep mysql|grep -v grep||awk '{print $2}'` 这样可以实现你的功能,要先取PID,并排除这条命了本身的PID,然后要用``取得该命令的执行结果,然后kill -9。明白了吗?不明白可留言
你是不是用mysqld_safe起的mysql?这是个守护进程,用它起数据库的话,直接kill它会检测到数据库非正常关闭,会自动尝试起数据库。你可以选择先kill掉mysqld_safe的进程然后再kill mysql;或者使用这个命令:kill -9 `ps -ef | grep 'mysqld' | grep -v grep|awk '{print $2}'`
当然,最好还是用mysqladmin -h127.0.0.1 -uroot -p shutdown来正常关闭mysql。
你好,方法如下:
1、进到mysql命令行,使用show processlist。查看sleep进程id.
2、使用kill 进程id就可以杀死了。