Sponsored Content
Operating Systems HP-UX Any Way to pause/unpause system execution in HP-UX 11.11 and 11.23? Post 302318391 by deckard on Thursday 21st of May 2009 12:14:32 PM
Old 05-21-2009
Any Way to pause/unpause system execution in HP-UX 11.11 and 11.23?

This may seem like an odd question, but I've heard that on old Alpha servers running OpenVMS, you could pause the system so that the OS is essentially suspended for a small period of time, then unpause it and it would pick up where it left off. During the pause, all CPU cycles would be halted, all i/o would be essentially dead. So I'm wondering if it's possible to do something like this on HP-UX 11.11 and 11.23.

My goal is to stop the systems from accessing or changing data on SAN hosted file systems long enough for me to get snapshots and then unpause the systems again. This would minimize our downtime for snapshots (to use for backup to tape). Since the file systems are on a SAN, the pause would not affect them. The reason I need to make sure that NO I/O happens is that all of the SAN hosted file systems are striped using LVM (for load balancing across the dual HBA and fiber paths to the SAN). I suspect that if even the most minute I/O happens while trying to make a snapshot in serial succession that the stripes would be out of sync and I'd have hosed snapshots.

So is there any way to do this, or am I dreaming?
 

9 More Discussions You Might Find Interesting

1. Programming

system("PAUSE") Problem.....

Ok, here's the situation....I have this code... #include <iostream.h> #include <stdlib.h> int main() { cout << "\nBlah, and Blah\n\n"; system("PAUSE"); return 0; } Now, "system("PAUSE")" gets executed before "cout" does, and I have... (2 Replies)
Discussion started by: mbolthouse
2 Replies

2. UNIX for Dummies Questions & Answers

how to pause another process?

I guess I posted in wrong forum before. How do I pause another process and then restart it on linux? The other process doesn't listen for anything. Thanks for any help you can offer. Dane :confused: (1 Reply)
Discussion started by: daneensign
1 Replies

3. High Performance Computing

Parallel Execution on Multiple System

Hi All, I am working on a project where I need to execute set of arguments (around 500) on a Simulator. If I execute this on one linux (RedHat 8.0) machine it will approximately takes 2~3 days. Since I am having more linux machines am thinking of executing these on different machines in... (7 Replies)
Discussion started by: 123an
7 Replies

4. UNIX for Dummies Questions & Answers

pause() problems

well is gets stuck and i dont know why....... pid=fork(); if(pid==0) { pause(); write(1,"child",5); exit(0); } else { sleep(1); kill(pid,SIGCONT); write(1,"parent",5); wait(0); } all=1; (1 Reply)
Discussion started by: IdleProc
1 Replies

5. Shell Programming and Scripting

How to pause a shell script

Hi, I've written a shell script to take photos with my camera. After every picture taken, the picture is transmitted to the computer via usb and then deleted on the camera. But sometimes there's an error and the picture is not deleted and so, after a certain time, the camera chip will be... (4 Replies)
Discussion started by: McLennon
4 Replies

6. Programming

Problem with execution of fork system call if i use \n

hi all, i tried the following source codes: fork1.c: main() { printf("demo of fork\n"); fork(); printf("hello"); } output: demo of fork hello hello fork2.c: main() (3 Replies)
Discussion started by: pnirmala
3 Replies

7. Shell Programming and Scripting

How to ring the system bell many times without pause?

I am writing a ksh script in cygwin though it could just as easily be bash and am trying to make an alert for myself where the bell rings many times like print '\a'or echo '^G'except I want it to ping me many times not just once. For some reason doing print '\a\a\a\a\a\a\a\a\a\a'or similar... (7 Replies)
Discussion started by: benalt
7 Replies

8. Shell Programming and Scripting

Pause processes in remote host and resume execution in another remote host

Hi, Given addresses of 2 remote machines, using a shell script is it possible to get the state of running processes in "src" stop all the processes in "src" exit out of "src" ssh into "dest" resume the state of executing processes captured in step 1 in "dest" Assumption: "src" is... (3 Replies)
Discussion started by: Saeya Darsan
3 Replies

9. Shell Programming and Scripting

Pause before exit

6) printf "\n GoodBye! \n\n"; exit ;; I am trying modify the above command to pause a couple of seconds before exiting, so a message can be displayed. Thank you :). (8 Replies)
Discussion started by: cmccabe
8 Replies
PAUSE(3)						   BSD Library Functions Manual 						  PAUSE(3)

NAME
pause -- stop until signal LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <unistd.h> int pause(void); DESCRIPTION
Pause is made obsolete by sigsuspend(2). The pause() function forces a process to pause until a signal is received from either the kill(2) function or an interval timer. (See setitimer(2).) Upon termination of a signal handler started during a pause(), the pause() call will return. RETURN VALUES
Always returns -1. ERRORS
The pause() function always returns: [EINTR] The call was interrupted. SEE ALSO
kill(2), poll(2), select(2), setitimer(2), sigsuspend(2) STANDARDS
The pause() function conforms to ISO/IEC 9945-1:1990 (``POSIX.1''). HISTORY
A pause() syscall appeared in Version 6 AT&T UNIX. BSD
June 4, 1993 BSD
All times are GMT -4. The time now is 05:26 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy