zoukankan      html  css  js  c++  java
  • ubuntu环境下vmware取消自动启动服务

    概述
    其实vmware这个服务取不取消,影响不大,主要是我有强迫症,在不用虚拟机的时候,看着vmware占着进程真心不爽,想要解决这个问题,在用虚拟机的时候启动服务,反之,则停。接下来,我说一下实现吧。

    解决方案
    系统:Ubuntu 12.04.2 LTS
    vmware:VMware Workstation 9.0.0 build-812388
    vmware安装完成后,会在/etc/init.d/目录内生成三个脚本文件:vmware,vmware-USBArbitrator,vmware-workstation-server,大家都知道这三个文件在系统启动时都会执行。

    1,创建/etc/vmware/vm_startup目录,将vmware,vmware-USBArbitrator,vmware-workstation-server三个文件移到此文件夹内。

    2,创建/data/script/目录,创建文件:vmware.sh,添加如下代码:

    #!/bin/bash
    #work:vmware服务启动与停止
    #ps -ef|grep vmware|grep -v 'grep'|awk '{print $8,$9,$10,$11,$12,$13,$14,$15,$16,$17}'
    
    #
    #启动服务或停止服务 
    #
    vmware_server(){
      home="/etc/vmware/vm_startup"
      command="$home/vmware $1;"
      command+="$home/vmware-USBArbitrator $1;"
      command+="$home/vmware-workstation-server $1"
      su -c "$command" root
    }
    
    #
    # 调用运行
    #
    if [ $# -gt 0 ]; then
      vmware_server $1
    else
      echo "Usage: vmware.sh {start|stop|restart}"
    fi

    3,启动vmware服务,/data/scripts/vmware.sh start

    4,停止vmware服务,/data/scripts/vmware.sh stop

    说明 :文章中创建的目录,可以依椐个人喜好创建.

  • 相关阅读:
    [转载]解析用户生命周期价值:LTV
    [整理]VS2013常用插件
    Extjs4 tabpanel 中表单定宽居中
    idea创建ssm项目
    shiro框架的学习
    mysql
    springboot
    idea配置
    Spring MVC
    关于web乱码问题
  • 原文地址:https://www.cnblogs.com/natgeo/p/3191160.html
Copyright © 2011-2022 走看看