Sponsored Content
Full Discussion: Using ACTIVEHOST
Top Forums UNIX for Dummies Questions & Answers Using ACTIVEHOST Post 302696951 by Newer on Wednesday 5th of September 2012 11:13:10 PM
Old 09-06-2012
Jim Mcnamara, my servers are running on Red Hat 5 Enterprise.
I really didn't understand anything, i'm a beginner on this frame. That's why, i don't know may be what i'm talking about.
I'll explain to you again.
I have two servers that use the same application and the same directory(share), so this app can't run in both at the same time, it means that if some user execute the script (star) that put it on march this app from one of this server, anoter user can not put on march other instance. That's what i'm trying to avoid.

---------- Post updated at 12:13 AM ---------- Previous update was at 12:05 AM ----------

I have another idea, include on my start script a bucle that check before execute, if my app is running already. I have the ideas, but no the how to do it!
 
catch(n)						       Tcl Built-In Commands							  catch(n)

__________________________________________________________________________________________________________________________________________________

NAME
catch - Evaluate script and trap exceptional returns SYNOPSIS
catch script ?varName? _________________________________________________________________ DESCRIPTION
The catch command may be used to prevent errors from aborting command interpretation. Catch calls the Tcl interpreter recursively to exe- cute script, and always returns without raising an error, regardless of any errors that might occur while executing script. If script raises an error, catch will return a non-zero integer value corresponding to one of the exceptional return codes (see tcl.h for the definitions of code values). If the varName argument is given, then the variable it names is set to the error message from interpret- ing script. If script does not raise an error, catch will return 0 (TCL_OK) and set the variable to the value returned from script. Note that catch catches all exceptions, including those generated by break and continue as well as errors. The only errors that are not caught are syntax errors found when the script is compiled. This is because the catch command only catches errors during runtime. When the catch statement is compiled, the script is compiled as well and any syntax errors will generate a Tcl error. EXAMPLES
The catch command may be used in an if to branch based on the success of a script. if { [catch {open $someFile w} fid] } { puts stderr "Could not open $someFile for writing $fid" exit 1 } The catch command will not catch compiled syntax errors. The first time proc foo is called, the body will be compiled and a Tcl error will be generated. proc foo {} { catch {expr {1 +- }} } KEYWORDS
catch, error Tcl 8.0 catch(n)
All times are GMT -4. The time now is 06:48 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy