Copy files without affecting the running process


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Copy files without affecting the running process
# 1  
Old 02-03-2014
Copy files without affecting the running process

Hi Experts,

I would like to know in Linux any command which will replace a file without affecting the running process.
I tried the mv command bug the running process is not taking the new file.
Any rsync option is available like this for not affecting the current process.


Thanks in advance

Thobias
# 2  
Old 02-03-2014
There is no universal command for that. It completely depends on the process that is running, if it will take a new file, I assume you mean a config config, or not.
You can try to send a kill -1 in hope the signal will be caught and it re-reads it's config. But if such a signal is handled also depends on the process that is running, if it is implemented. Many demons behave like that.
Some demons have a reload parameter.

Anyway, maybe make it easier for us, to tell us, which process or application you are talking about.
# 3  
Old 02-03-2014
This seems to be a bit vague. "without affecting the running process". One issue here is "what is the runnig process doing to the file". Is it reading? Is it writing". You could have tried to copy the file.
# 4  
Old 02-03-2014
Quote:
Originally Posted by ThobiasVakayil
Hi Experts,

I would like to know in Linux any command which will replace a file without affecting the running process.
Files do not work that way... If they "affect the running process", they do so because the process is reading them. If they are reading them, how could they not be effected?

So your question is vague and doesn't make a lot of sense to me on the face of it. Could you explain your actual goal please?
# 5  
Old 02-04-2014
Thanks for the reply.
Ensuring that no process is holding this file by using lsof command and after that I copied the file.
# 6  
Old 02-04-2014
A copy is no replacement anyway.
# 7  
Old 02-04-2014
Quote:
Originally Posted by ThobiasVakayil
Thanks for the reply.
Ensuring that no process is holding this file by using lsof command and after that I copied the file.
Sorry, I understand that even less. What? Holding the file open only matters for rm...

What problem are you trying to solve here?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Command to get exact tomcat process I am running ignoring other java process

Team, I have multiple batchjobs running in VM, if I do ps -ef |grep java or tomcat I am getting multiple process list. How do I get my exact tomcat process running and that is unique? via shell script? (4 Replies)
Discussion started by: Ghanshyam Ratho
4 Replies

2. UNIX for Advanced & Expert Users

Process remians in Running state causing other similar process to sleep and results to system hang

Hi Experts, I am facing one problem here which is one process always stuck in running state which causes the other similar process to sleep state . This causes my system in hanged state. On doing cat /proc/<pid>wchan showing the "__init_begin" in the output. Can you please help me here... (6 Replies)
Discussion started by: naveeng
6 Replies

3. UNIX for Advanced & Expert Users

Process remians in Running state causing other similar process to sleep and results to system hang

Hi Experts, I am facing one problem here which is one process always stuck in running state which causes the other similar process to sleep state . This causes my system in hanged state. On doing cat /proc/<pid>wchan showing the "__init_begin" in the output. Can you please help me here... (1 Reply)
Discussion started by: naveeng
1 Replies

4. BSD

Process remians in Running state causing other similar process to sleep and results to system hang

Hi Experts, I am facing one problem here which is one process always stuck in running state which causes the other similar process to sleep state . This causes my system in hanged state. On doing cat /proc/<pid>wchan showing the "__init_begin" in the output. Can you please help me here... (0 Replies)
Discussion started by: naveeng
0 Replies

5. Shell Programming and Scripting

Perl cisco copy running to startup

Hi all, i have a small simple perl that i cant make it work it is really stupid but i cant find solution and i needed fast. im trying to copy running to startup on a cisco router and show me the output like is ok Destination filename ? Building configuration... so the code i have is ... (0 Replies)
Discussion started by: IvanMP
0 Replies

6. UNIX for Dummies Questions & Answers

How a process can check if a particular process is running on different machine?

I have process1 running on one machine and generating some log file. Now another process which can be launched on any machine wants to know if process1 is running or not and also in case it is running it wants to stream the logs file generated by process1 on terminal from which process2 is... (2 Replies)
Discussion started by: saurabhnsit2001
2 Replies

7. Shell Programming and Scripting

not del a file not affecting other permissions

i was faced by a question from a friend. i found it very tricky. all my months of learning unix i never can figure it out still. heres the question he faced me with. wondering if you all can help me figure a solution. ill let him know the forums helped me out :D What command would you use... (10 Replies)
Discussion started by: sunny231
10 Replies

8. UNIX for Dummies Questions & Answers

Running different process from current process?

I have been having some trouble trying to get some code working, so I was wondering...what system calls are required to execute a different program from an already running process? (1 Reply)
Discussion started by: Midwest Product
1 Replies

9. Shell Programming and Scripting

script to monitor process running on server and posting a mail if any process is dead

Hello all, I would be happy if any one could help me with a shell script that would determine all the processes running on a Unix server and post a mail if any of the process is not running or aborted. Thanks in advance Regards, pradeep kulkarni. :mad: (13 Replies)
Discussion started by: pradeepmacha
13 Replies

10. UNIX for Advanced & Expert Users

How to create a dummy process of a process already running?

Hi Everybody, I want to create a shell script named as say "jip" and it is runned. And i want that when i do ps + grep for the process than this jip should be shown as process. Infact there might be process with name jip which is already running. (3 Replies)
Discussion started by: shambhu
3 Replies
Login or Register to Ask a Question