ubuntu环境下vmware取消自动启动服务

本文介绍如何在Ubuntu 12.04.2 LTS系统中通过自定义脚本实现VMware Workstation服务的手动启动和停止,以满足不同场景下的需求。

概述
其实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

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

转载于:https://www.cnblogs.com/natgeo/p/3191160.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值