03-02-2012
Reading from a file doesn't disturb anything, at all. The writer doesn't know or care anything else is reading, and the data being written or position it's being written to won't be upset, reset, or altered.
The real worry would be whether you'd get anything sensible by doing so. You could catch the data file in an in-between or invalid state -- a half-written line or some such -- except you've handily told us your application appends, so that earlier records won't be altered; and does so in individual 512-byte blocks.
If your application writes 512 bytes at a time, i.e. one write of 512 bytes instead of 512 writes of 1 byte, you'll never catch the file in a halfway state -- from a user perspective, the file will grow cleanly in 512-byte jumps.
In short, it ought to be safe to simply copy this file. You don't even need to stop the application.
Last edited by Corona688; 03-02-2012 at 12:25 PM..
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello,
Which command in unix can tell whether a file is being used/written by another process.
e.g. If one process is copying a very big file in some directory and there is another cronjob process which checks for a new file and in this directory and process the file. I want to check, if the... (4 Replies)
Discussion started by: sanjay92
4 Replies
2. Shell Programming and Scripting
Hello All
I am attempting to write a shell script (bourne shell script) which will copy a tar'd and compressed file from a directory to a staging area but will not know whether the file is still open for write since files are being ftp's to my site at random times during the day.
Once I am... (14 Replies)
Discussion started by: kanejm
14 Replies
3. Solaris
Hi,
I have two Solaris machines.
1. SunOS X 5.8 Generic_108528-29 sun4u sparc SUNW,Sun-Blade-1500
2. SunOS Y 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra-60
I am trying to buiild a project on both these machines. The Binary output file compiled on machine 2 runs on both the machines. Where... (0 Replies)
Discussion started by: scgupta
0 Replies
4. Shell Programming and Scripting
Hi experts,
I have a requirement wherein a user is uploading a file to the Landing directory on one of our Linux servers. A cron job is scheduled to run after every 5 minutes which will pick up the files from the source (Landing) dir and copy to the target dir, and once successfully copied to... (4 Replies)
Discussion started by: adi_2_chaos
4 Replies
5. Shell Programming and Scripting
my user copy large files, and it's take 10min for file to be copied to the server (/tmp/user/ files/), if in the meantime start my scheduled script, then it will copy a part of some file to server1
my idea is to check the file size twice in a short period (1-2 seconds) of time, then compare, if... (5 Replies)
Discussion started by: waso
5 Replies
6. UNIX for Dummies Questions & Answers
This is my input file like this
03,105581,,015,+00000416418,,,901,+00000000148,,,922,+00000000354,,/
49,+00000000000416920,00002/
03,5313236,,015,+00231036992,,,045,+00231036992,,,901,+00000048428,,/
88,100,+0000000000000,0000000,,400,+0000000000000,0000000,/
88,902,+0000000079077,,/... (0 Replies)
Discussion started by: sgoud
0 Replies
7. Shell Programming and Scripting
I would like to know
Is it possible to get a notification as pop-up in linux
when a folder with extension '.aqs' written
a popup should come
as " The folder has been written "
Thank you in advance (5 Replies)
Discussion started by: bal_nair
5 Replies
8. Shell Programming and Scripting
HI All,
Actually i have file xxx.txt where entry is like as follow.
prepaid_123.txt
prepaid_134.txt
prepaid_156.txt
So my problem is i want to find all fille except these three file in current directly of same format prepaid_xxx.txt
Can you please help
Thanks in Adcance (7 Replies)
Discussion started by: sujit_kashyap
7 Replies
9. Shell Programming and Scripting
Hello *nix specialists,
Im working for a non profit organisation in Germany to transport DSL over WLAN to people in areas without no DSL. We are using Linksys WRT 54 router with DD-WRT firmware There are at the moment over 180 router running but we have to change some settings next time. So my... (7 Replies)
Discussion started by: digidax
7 Replies
10. Shell Programming and Scripting
Hi ,
Is there any script to copy a files (weblogic bianary + silent.xml ) from one server (linux) to another servers and then execute the copy file.
We want to copy a file on multiple servers and run the installation.
Thanks (1 Reply)
Discussion started by: Nawrajesh
1 Replies
LEARN ABOUT OSF1
showfdmn
showfdmn(8) System Manager's Manual showfdmn(8)
NAME
showfdmn - Display attributes of an AdvFS file domain
SYNOPSIS
/sbin/showfdmn [-k] domain
OPTIONS
Displays the total number of blocks and the number of free blocks in terms of 1K blocks.
OPERANDS
Specifies the name of an existing AdvFS file domain.
DESCRIPTION
The showfdmn command displays the attributes of a file domain and detailed information about each volume in the file domain.
The command displays the following file domain attributes: Id
A unique number (in hexadecimal format) that identifies a file domain. Date Created
The day, month, and time that a file domain was created. LogPgs
The number of 8-kilobyte pages in the transaction log of the specified file domain. Version
An internal-use-only version number for the AdvFS on-disk data structures. This number is not related to the version number of the
base operating system. Domain Name
The name of the file domain.
The command also displays the following volume information: Vol
The volume number within the file domain. An L next to the number indicates that the volume contains the transaction log. 512-Blks
The size of the volume in 512-byte blocks. 1K-Blks
The size of the volume in 1K blocks. Free
The number of blocks in a volume that are available for use. % Used
The percent of volume space that is currently allocated to files or metadata. Cmode
The I/O consolidation mode. The default mode is on. Rblks
The maximum number of 512-byte blocks read from the volume at one time. Wblks
The maximum number of 512-byte blocks written to the volume at one time. Vol Name
The name of the special device file for the volume.
For multi-volume file domains, the showfdmn command also displays the total volume size, total number of free blocks, and the total percent
of volume space currently allocated.
RESTRICTIONS
A file domain must be active before the showfdmn command can display volume information. A file domain is active when at least one fileset
in the file domain is mounted.
EXAMPLES
The following example displays domain information for the usr_domain file domain: % showfdmn usr_domain
Id Date Created LogPgs Version Domain Name 2b5361ba.000791be Tue Jan 12 16:26 1999 256 4 usr_domain
Vol 512-Blks Free % Used Cmode Rblks Wblks Vol Name
1L 820164 351580 57% on 256 256 /dev/disk/dsk0d To display information on all file domains on a system, enter the following
sequence of commands: % cd /etc/fdmns % showfdmn *
SEE ALSO
Commands: chvol(8), mkfdmn(8)
Files: advfs(4)
showfdmn(8)