Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
International Rescue Committe

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Glossary
MoreInfo
Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
FAQ
Copyright Info
Terms of Use
Privacy Info
Disclaimer
WorkBoard
Thanks
Donations
Advertising
Masthead / Impressum
Your Account

Communication
Feedback
Forums
Private Messages
Surveys

Features
HOWTOs
News Archive
Submit News
Topics
User Articles
Web Links

Google
Google


The Web
linux-tutorial.info

Who's Online
There are currently, 193 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here

  

cvslock



SYNOPSIS

       cvslock [-q] [-p pid] [-d CVS root] [-R|-W] [-u|-s|-c Com­
       mand] directory


DESCRIPTION

       cvslock is used to lock a tree starting  at  directory  in
       your  CVS  repository  during  low-level  manipulation  or
       inspection.

       There are various modes of operation: You can use  the  -s
       or  -c  options to cause cvslock to spawn a sub-shell or a
       shell command from which you can safely access the  source
       repository.

       You  can also use cvslock to lock and unlock CVS reposito­
       ries from shell scripts; in this case you'll want  to  use
       the  -p  option to specify the process ID which is written
       to the lock files' names.

       The default when given no options is to acquire a  persis­
       tant read lock.


OPTIONS

       -q     This  option tells cvslock to shut up and not print
              any diagnostic messages to stdout.   This  is  most
              useful  when using the program in conjunction with,
              e.g., rsync(1).

       -p pid The CVS lock files generated by this  utility  have
              the current process ID in their name to distinguish
              them from lock files generated by other tools  such
              as  cvs  itself  or concurrent sessions of cvslock.
              Use this option to force cvslock to use a  specific
              pid.  This is in most useful from shell scripts.

       -d CVS root
              This optional argument tells cvslock where your CVS
              repository's root is.  If no -d  switch  is  given,
              cvslock  will  fall back to the CVSROOT environment
              variable.  Note that cvslock only  works  on  local
              repositories,  so  don't  try  to access pserver or
              rsh-accessible remote repositories this way.

       -R     This switch tells cvslock to  acquire  a  lock  for
              safe reading of the repository.

       -W     This  switch  tells cvslock to acquire a write lock
              on the repository.

       -s     When invoked with this option, cvslock will  invoke
              the  user's  login shell as determined by the SHELL
              environment variable after locking the  repository.


DIAGNOSTICS

       cvslock  spits  out some diagnostics to the standard error
       stream.  It's exit value is zero if and only if the  lock­
       ing  operation  requested  by  the user could be performed
       successfully.  Note that no  diagnostics  about  the  exit
       value  of  commands  executed  through  the  -c switch are
       given.


BUGS

       The signal handling is not too well-tested and may be bro­
       ken.

       If you try to create the same lock several times, you will
       get funny effects due to the error recovery cvslock  tries
       to do.


SEE ALSO

       Version Management with CVS

       rsync(1), system(3), cvs(1)


AUTHOR

       cvslock  was  put  together  in a quick hacking session by
       Thomas Roessler <roessler@guug.de> and may be  distributed
       under  the terms of the GNU General Public License version
       2.

Unix                       October 1998                cvslock(1)
  
Help us cut cost by not downloading the whole site!
Use of automated download sofware ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and therefore is expressedly prohibited. For more details on this, take a look here

Login
Nickname

Password

Security Code
Security Code
Type Security Code


Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!


Amazon Wish List

Did You Know?
You can choose larger fonts by selecting a different themes.


Friends



Tell a Friend About Us

Bookmark and Share



Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.09 Seconds