error situation handling when starting app from a script
Hi,
in my bash script I start 3rd party app that runs quickly normally and returns some data that I use later for processing. However if there are problems the app doesn't return anything and just hangs... then my script also hangs of course, awaiting for the app to comeback. Was wondering how to avoid that so the script could carry on or at least bailout with an error if that happens. Is there a way to do it in bash ?
I was thinking maybe I could start/fork seperate process in background which would then check the main process somehow, maybe sending a signal USR1 and then the main process would be maybe writing something to some temp. file and forked process runnig in background would be checking if update to temp. file happend, if not then it could wait some time and kill the main process ?
What do you think?
Any hints on that appreciated,
Cheers,
Tomasz
Moderator's Comments:
Please use code tags next time for your code and data.
Last edited by zaxxon; 09-05-2012 at 10:54 AM..
Reason: code tags
This is the script for the cold backup that we get from mycat every time it goes down and up again.
It's a huge email that we get and all within the body.
Here is the dilemma;
I would like to capture just the “”successful start up of the luminis app.””
I don't know if I need to do an “if... (1 Reply)
Hi
I need a bit of help figuring out how to auto start an application on boot on an HPUX. I am a fairly exp AIX guy now working an HP shop. I use to change a /etc/rc... file. Any advise would be a great help TIA. –K
If it is a help the program is a DB and runs as root /usr/ud{##}/startud... (3 Replies)
Hi,
I am trying to write a script to cleanup files in a log directory ..
cd log
find Datk** -mtime +7 -exec rm -f {} \; 2> /dev/null
Have used the above to clean up files in log directory more then 7 days older.
The file can be something like ( auto-generate by some processes and... (2 Replies)
Hi,
I need your guys help again. I run a script which check for some process status in a loop. when i check the process some of the process could throw an error, how can i check that inside my script.
Thanks,
RR (3 Replies)
I am creating a startup script for an application. This application's startup script is in bash. It will also need to call a perl script (which I will not be able to modify) for the application environment prior to calling the application. The problem is that this perl script creates a new shell... (5 Replies)
Good Day Everyone,
I was hoping to get a little insight into an expect script that I've written.
Basically we have this expect script to perform an sftp upload, key authentication is not an option, and sftp is the only method supported by our vendor, thus the need for this.
I want to be... (3 Replies)
Hi all,
I have some sections of a script that I am trying to add error handling to. Basically if it returns any error, just continue. This is for a deployment script that i am writing to assist in the deployment of scripts out to other systems.
At the top of my KSH script i added this... (5 Replies)
Hello fellow UNIX gurus :)
I have a problem regarding the script below:
# Variables used in this shell.
power=0 # Stores squared integer
total=0 # Sum of all squared integers
num=0 # Stores command line arguements
# Provides error handling if command line... (5 Replies)
Hi,
I have ftp script like below
How to insert an error handling, If the transfer failed then send mail to me.
Actually, I just need the script to send an email if the FTP failed. How to put the email script within FTP script?
Thank You
Edy (5 Replies)
With a little bit of work, was able to build a nice "Wuhan Coronavirus Status" app using MQTT and the IoT-OnOff app. More on this technique here:
ESP32 (ESP-WROOM-32) as an MQTT Client Subscribed to Linux Server Load Average Messages
The result turned out nice, I think. I like the look and... (10 Replies)
Discussion started by: Neo
10 Replies
LEARN ABOUT OSF1
tntnet-config
TNTNET-CONFIG(1) General Commands Manual TNTNET-CONFIG(1)NAME
tntnet-config - output compiler flags for tntnet usage
SYNOPSIS
tntnet-config [--libs] [--cxxflags] [--config[=app]] [--makefile[=app]] [--project=app] [--autoproject=app] [--help] [--version]
DESCRIPTION
This manual page documents briefly the tntnet-config command.
OPTIONS
This program's options start with two dashes (`-'). A summary of options is included below.
--libs Output linker flags.
--cxxflags
Output C++ preprocessor and compiler flags.
--config[=app]
Print default configuration file.
--makefile[=app]
Print a simple makefile for an ecpp project.
--project=app
Create a simple ecpp project directory.
--autoproject=app
Create a autotools based ecpp project.
--help Show summary of options.
--version
Show version of program.
AUTHOR
tntnet was written by Tommi Makitalo <tommi@tntnet.org>.
This manual page was written by Kari Pahula <kaol@debian.org>, for the Debian project (but may be used by others).
SEE ALSO tntnet(8), ecppc(1), ecppl(1), ecppll(1).
More documentation can be found in /usr/share/doc/tntnet-doc/.
July 3, 2006 TNTNET-CONFIG(1)