Visit Our UNIX and Linux User Community


Is there a command to close a program with dump?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Is there a command to close a program with dump?
# 1  
Old 02-03-2011
Is there a command to close a program with dump?

I'm running into some problems using pkill in my scripts. I'm using a program that needs to dump.
# 2  
Old 02-03-2011
Code:
kill -SEGV pid

will work on most systems to generate a core dump. pid is the process id.
This User Gave Thanks to jim mcnamara For This Post:
# 3  
Old 02-03-2011
Don't suppose that works with pkill, does it?

---------- Post updated at 11:04 PM ---------- Previous update was at 10:11 PM ----------

Hmm... I see it does work with pkill, but it's not giving the result I want.

The program updates it's configuration file when it closes normally. When you terminate it, it doesn't do that. It also doesn't do that with the SEGV signal. I just tried using INT and QUIT, but they didn't close it at all.

Any other signals worth trying?
# 4  
Old 02-03-2011
We thought you meant a coredump. As in, kill the program instantly and save a crash dump -- rather the opposite of politely update files and exit normally! Smilie

For more normal modes of termination you can try SIGTERM, SIGQUIT, SIGINT, SIGHUP. Whether and how it responds to these signals is of course program-dependent, but SIGHUP is often used to cause a daemon to reload config files and/or rotate logfiles. SIGUSR1 might also be useful if your software catches it for any use, it has no preassigned function so software uses it for whatever the programmer pleases.
This User Gave Thanks to Corona688 For This Post:
# 5  
Old 02-03-2011
None of those signals seemed to work. INT and QUIT did nothing at all. TERM, HUP and USR1 closed the program, but did not allow it to update its config file.

I think I'm going to contact the developer. There is another problem I'm having with the program, so I need to get in touch with him anyway.

---------- Post updated 04-02-11 at 01:06 AM ---------- Previous update was 03-02-11 at 11:36 PM ----------

I messed with it a bit more and realized this problem only occurs when the program is run with a user-defined config file, so it's a problem with the program, not my commands.

I've contacted the developer.

Thanks guys.

Previous Thread | Next Thread
Test Your Knowledge in Computers #760
Difficulty: Easy
Most modern (fast) CPUs have multiple levels of CPU caches
True or False?

10 More Discussions You Might Find Interesting

1. Programming

when parent process close, how to close the child?

can someone provide an example, where if the parent process quits for any reason, then the child process will also close? (3 Replies)
Discussion started by: omega666
3 Replies

2. UNIX for Dummies Questions & Answers

dump command fault

im performing the dump command : dump 0uaf /dev/hdc /home an error msg appers says: DUMP: you cant update the dumpdates file while dumping a subdirectory DUMP: the entire dump is aborted can anyone help (6 Replies)
Discussion started by: semosam
6 Replies

3. UNIX for Dummies Questions & Answers

command to close telent session when login incorrect

i need a command to close telnet session wen login incorrect..i want to embed it into my perl script for telnet to check for login incorrect error. (2 Replies)
Discussion started by: raksha.s
2 Replies

4. UNIX for Dummies Questions & Answers

Script to open program and send/execute command in program

Hi, i want to write a script that executes a program (exec?) . this program then requires a filename as input. how do i give it this input in the script so the program will be complete run and close by the script. e.g. exec prog.exe program then asks for filename "enter filename:"... (1 Reply)
Discussion started by: tuathan
1 Replies

5. UNIX for Dummies Questions & Answers

dump command

Hi all, I am using embedded linux with my own RFS. But I want to use the dump command to try and solve some errors, but I don't know in wich package I can find the dump command. I hope someone can help me. With kind regards, Jurrian Dubbeldam (1 Reply)
Discussion started by: Jurrian
1 Replies

6. Red Hat

Dump and restore command usage ??

Hi, I am using RHEL 4.0 I need to take backup of a directory and then restore it to some other location. For taking Backup of final directory, I am using this code: dump -0aj -f /home/vicky/final.dump /home/vicky/final/ Now, I am trying to restore this final.dump to some other... (2 Replies)
Discussion started by: vikas027
2 Replies

7. UNIX for Dummies Questions & Answers

dump command

For ufsdump you type in a "dump level". The man command mentions levels 0-9 and gives examples. Can anyone define what each level refers to? What does a level 0 dump mean? What is a level 9 dump? What are the differences? Thanks in advance:) (1 Reply)
Discussion started by: Patman
1 Replies

8. Filesystems, Disks and Memory

backup NetApp using dump command

I have been trying to backup my NetApp /vol/vol0 data to local tape drive. It is around 68GB. The tape I am using is DLT tape and should be able to handle 70GB data. However, dump always aborted around reaching 57~58GB data. Tape drive is attached on NetApp. 1st try to dump /vol/vol0 to... (2 Replies)
Discussion started by: yellowfish
2 Replies

9. UNIX for Advanced & Expert Users

Dump program variables

Hi, Wish if could provide some clues. How do I dump all the C program variables(global) into say a file with their names and the values. So that when I restart the application again I could use this same file for reinitializing.Is this possible? Thanks, Reji (1 Reply)
Discussion started by: rejise
1 Replies

10. UNIX for Dummies Questions & Answers

Dump Command in Linux

Can anybody tell me please how to use the "dump" command in Linux command. dump -0u /destination /sourcefile or device file. Please correct me. -regards -Iftikhar (1 Reply)
Discussion started by: syedifti
1 Replies

Featured Tech Videos