`
t0uch
  • 浏览: 58287 次
  • 性别: Icon_minigender_1
  • 来自: 柳州
社区版块
存档分类
最新评论

perforce linux启动脚本

阅读更多
终于把perforce的启动脚本搞定,特此纪念一下。

#! /bin/sh
#
# p4d           Start the p4d daemon
#
# Author:       Tony Smith <tony at perforce.com>
#
# chkconfig: 345 85 05
# description: Starts the Perforce server process
#
# processname: p4d
# daemon  - makes rc startup work properly
# killproc - makes rc shutdown work properly

# Source function library.
#. /etc/init.d/functions

P4ROOT="/opt/perforce_db/db"
P4PORT=1666
P4LOG="/opt/perforce_db/log/err"
P4AUDIT="/opt/perforce_db/log/audit"

RETVAL=0

# See how we were called.
case "$1" in
  "start")
        echo -n "Starting Perforce server: "
        su p4_user -c "/usr/local/bin/p4d -r $P4ROOT -A $P4AUDIT -L $P4LOG -p $P4PORT -d"
        echo
        touch /var/lock/subsys/p4d
        ;;
  "stop")
        echo -n "Stopping Perforce server: "
        su - root -c "/usr/local/bin/p4 admin stop"
        #killproc p4d
        rm /var/lock/subsys/p4d
        echo
        ;;
  "status")
        #status p4d
        RETVAL=$?
        ;;
  "restart")
        $0 stop
        $0 start
        RETVAL=$?
        ;;
  *)
        echo "Usage: p4d {start|stop|status|restart}"
        exit 1
esac
分享到:
评论

相关推荐

    Perforce服务器端配置说明[整理].pdf

    安装完成后,重新启动机器,Perforce的服务就会自动启动。 客户端安装 客户端的安装过程也很简单。双击Perforce.exe文件进行安装,然后选择p4命令行选项安装,并将其安装到与服务器并列存放的一个client文件夹里面...

    Perforce P4V 入门

    Perforce P4V是Perforce软件公司推出的一个版本控制系统客户端工具,主要用于软件版本管理和配置管理。本篇入门指南将介绍使用Perforce P4V的基本概念和步骤。 首先,需要注意的是,Perforce P4V软件及其文档的版权...

    perforce软件配置管理使用说明

    ### Perforce软件配置管理使用说明 #### Perforce服务器配置说明 **Perforce**(简称P4)是一款功能强大的版本控制系统,被广泛应用于软件开发、游戏制作等行业。它能够有效地管理和控制源代码及其变更历史,支持...

    Perforce Streams Adoption Guide

    Perforce Streams Adoption Guide是一份专业的文档,旨在指导用户如何从Perforce传统的depot(仓库)迁移到使用stream(流)的工作模式。Perforce是一款广泛使用的版本控制系统,而stream模式是其较新的特性,用以...

    Perforce使用介绍

    Perforce是一款强大的软件配置管理工具,它基于可扩展的客户端/服务器架构,利用TCP/IP协议进行通信。Perforce的核心功能包括版本控制、工作空间管理、变更处理和分支模型,适用于多平台环境,支持50多种操作系统。...

    Perforce管理员向导(2008.2)-英文.pdf

    - **启动与停止Perforce服务**:通过Windows服务管理工具启动或停止Perforce服务。 ##### 2. 升级Perforce服务器 **4.3 升级注意事项** - **与旧客户端兼容性**:新版服务器通常与旧版客户端保持兼容。 - **特定...

    perforce培训.pdf

    perforce培训.pdf

    perforce 原版学习资源

    Authored by Perforce's own VP of product technology, Practical Perforce is the ideal complement to the existing product manual, focusing less on the 'how" and more on the "why" and "when." The book is...

    Perforce Official Training Course Slides - 3 Days PPT

    Perforce 是一个强大的版本控制系统,常用于管理软件开发中的源代码和其他文件。Perforce 官方培训课程旨在帮助用户理解并有效地使用 Perforce 进行版本控制操作。本课程分为三天,涵盖了从基础到高级的各种主题,以...

    Practical Perforce.chm

    Profile of Autodesk Practical Perforce

    p4-perforce repo.pdf

    P4-Perforce 版本工具使用指南 P4-Perforce 是一款版本控制系统,提供了强大的版本管理功能。该工具提供了多种命令供用户使用,涵盖了客户端工作空间、文件管理、变更列表、作业管理、分支和合并、管理等多个方面。...

    Perforce Cheat Sheet

    ### Perforce Cheat Sheet详解 #### 一、Perforce概述 Perforce是一款强大的版本控制系统,广泛应用于软件开发、游戏开发及各种大规模项目的管理之中。本文档旨在提供一个Perforce的使用命令快速指南,涵盖其基本...

    P4Merge, Linux上最好用的merge工具,附git集成

    1. **下载安装包**:访问Perforce官方网站下载适用于Linux的P4Merge安装包,通常为.tar.gz格式。 2. **解压安装**: ``` tar -zxvf P4Merge_x.x.x_linux_x86_64.tar.gz ``` 3. **移动到可执行路径**: ``` ...

    LWP Perforce How to Use

    Introduction to the 2007 online edition of Perl & LWP

    perforce-plugin:Jenkins Perforce插件

    **Perforce Plugin for Jenkins** Perforce 是一个流行的版本控制系统,用于管理软件开发中的源代码和其他文件。Jenkins Perforce 插件是 Jenkins 持续集成服务器与 Perforce 服务器进行交互的一种方式,允许开发者...

    perforce_util.jar

    perforce_util.jar

Global site tag (gtag.js) - Google Analytics