Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Generation file copying for tech support backup Post 302179780 by sjohnson on Friday 28th of March 2008 01:17:29 PM
Old 03-28-2008
Generation file copying for tech support backup

Hi All,

I've looked through the forum and haven't quite found what I'm looking to do.

We're migrating our systems from a midrange to HP-UX, and I'm quite new to UNIX so I'm hoping that I can get pointed in the right direction.

What I'm looking to do is save generations of files for recovery backup by tech support.

sample Format: ArcSave "filename" "count"

So what this would do is take the filename and add a counter to the end, and delete any file >= "count".

i.e.

Directory holds: subfil.sf, subfil.0001.sf, subfil.0002.sf, subfil.0003.sf, subfil.0004.sf, subfil.0005.sf

Run: ArcSave subfil.sf 4

Results:
Code:
- delete: subfil.0004.sf, subfil.0005.sf (anything >= 0004)
- rename: subfil.0003.sf to subfil.0004.sf
- rename: subfil.0002.sf to subfil.0003.sf
- rename: subfil.0001.sf to subfil.0002.sf
- rename: subfil.sf to subfil.0001.sf

If a file in the sequence didn't exist we would continue to the next file.

ie: subfil.0002.sf was missing
Results:
Code:
- delete: subfil.0004.sf, subfil.0005.sf
- rename: subfil.0003.sf to subfil.0004.sf
- rename: subfil.0001.sf to subfil.0002.sf
- rename: subfil.sf to subfil.0001.sf

I want to do a lot of other things as well, but I need a push in the right direction to get started.

Thanks, in advance, for all your help!

S. Johnson
 

8 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Check backup file size on backup tape

Hi, I performed backup on tape and I want to append more files to my previous backup on the same backup tape. But before I do that I need to know the backup file size of the first backup I performed so that I know the available size on the backup tape. Can someone help me what command I will use... (0 Replies)
Discussion started by: ayhanne
0 Replies

2. Shell Programming and Scripting

Backup script: Copying and removing directories based on list

I am writing a simple backup script, but I cannot figure out how to remove directories that are found in a list. For example: DONT_COPY=" .adobe/ .bin/google-earth " tar -zcvf - * --exclude=$DONT_COPY | openssl des3 -salt -k $1 | dd of=$(hostname)-$(date +%Y%m%d).tbz > COPIED Note that... (4 Replies)
Discussion started by: dotancohen
4 Replies

3. Shell Programming and Scripting

File Report Generation

hi all i need to generate a report file that contains the following details of files present in a directory. 1. File name 2.Complete path for each files and directory 3.File size 4.Days older example i have a directory testing that contains sub-directories and some files. i need to make a... (5 Replies)
Discussion started by: yashwantkumar
5 Replies

4. Shell Programming and Scripting

generation of control file

Hi, I wanted to create a control file with data in it. Also wanted to append more points like 1)Row count, then print the first field 2)first line of the file 3)last line of the file I started with this:- ls -ltr *.*| awk ' { print $9 "|" $7 $6 $8 "|" $5 } ' sed -n '1p'; sed -n '$p'; ... (2 Replies)
Discussion started by: alokbaba
2 Replies

5. Shell Programming and Scripting

Help with file generation

Dear all Hope you are doing good. I've requirement where in I need to generate a file containing set of SQLs as per the inputs. My script flow is like reading few parameters using read command to read input to script and process the inputs. However at one of the input, my script has to... (3 Replies)
Discussion started by: tenderfoot
3 Replies

6. UNIX for Dummies Questions & Answers

Core File Generation

Hi I am using Linux and I am using Java as well as C++ services running on it. The ulimit -c is set to around 400Mb. Whenever any of the service fails they produce a core file.(Actual size of core could be greater than 400Mb). Whenever my Java service fails I get a core file of size 400Mb... (3 Replies)
Discussion started by: Raj999
3 Replies

7. What is on Your Mind?

Your Favorite Tech Support Web Sites and Why?

Where do you go to participate in technical discussions besides UNIX.COM and why? Personally, I do not really participate in other forums and discussion boards, but I do ask questions from time to time on Stack sites. The problem I have with Stack is that my questions are never answered on any... (30 Replies)
Discussion started by: Neo
30 Replies

8. Shell Programming and Scripting

Xls file generation

Hi Team, Is it possible to generate the xls OR xlsx file factility in Unix and xls file should be more than one sheet. (2 Replies)
Discussion started by: bmk123
2 Replies
BCHARGE(1)						      General Commands Manual							BCHARGE(1)

NAME
bcharge - program to set BlackBerry handhelds to 500mA SYNOPSIS
bcharge DESCRIPTION
bcharge is a program that sends a special handshake to all BlackBerry devices it finds on the USB bus. This handshake causes the device to reset itself, and then request 500mA instead of the usual 100mA. This allows proper charging on Linux. It is safe to run this command multiple times, as it only changes devices that are not already set to 500mA, or are not in the desired mode. OPTIONS
-o For Blackberry Pearl devices, using this switch causes bcharge to set the Product ID to 0001. When the Pearl is in 0004 mode, two USB interfaces are presented: one for database access and one for mass storage. In 0001 mode, only the database access is available. Before bcharge is run, the Pearl shows up with a Product ID of 0006, which only gives mass storage functionality. You must run bcharge for the Pearl before using btool. -d This switch is for the Blackberry Pearl to switch it back to 0004 dual mode after having run bcharge with the -o option. Alter- nately, newer devices (such as Storm with product ID of 8007) will be switched to 0004. Since a Pearl in mode 0001 is practically indistinguishable from a classic Blackberry, the -d switch is needed to tell bcharge that you really are working with a Pearl. -g Guess whether Dual mode is needed. If USB Interface Class 255 is not found on the device (the class used for database access), then dual mode is set. Otherwise, the device is left as is. -h Help summary. -p devpath If your system runs a kernel with CONFIG_USB_SUSPEND enabled (some Ubuntu kernels have this turned on, as well as some Fedora 7 ker- nels), then you also need to adjust the suspend state to avoid going into power saving mode. This option is used when run from udev, using a rule such as: BUS=="usb", SUBSYSTEM=="usb_device", ACTION=="add", SYSFS{idVendor}=="0fca", SYSFS{idProduct}=="0001", SYMLINK+="bb-%k", GROUP="plugdev", MODE="0660", RUN="/usr/sbin/bcharge -p %p" When using this option, you will almost always need to be root. -s path Specify the mount point for the sysfs filesystem. On most systems this is mounted at /sys which is the default. AUTHOR
bcharge and this manual page were written by Chris Frey <cdfrey@foursquare.net> for the Barry project. http://www.netdirect.ca/software/packages/barry October 7, 2010 BCHARGE(1)
All times are GMT -4. The time now is 04:28 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy