Sponsored Content
Full Discussion: SIGTERM failing in AIX
Operating Systems AIX SIGTERM failing in AIX Post 302998784 by Mrucker on Wednesday 7th of June 2017 09:26:02 AM
Old 06-07-2017
IBM SIGTERM failing in AIX

I have 2 AIX 6.1 systems running on PowerPCs - production and .. .everything else. Smilie . Until the installation of a TLS certificate in an application, some copying of files ("cloning an environment") and upgrading a listener, sending a kill -15 worked on any script/application, so long as we were using the same user.

Specifically, we start listeners, which launches a java process in this application (Ellucian Colleague) and it creates a "stopdmi" script which issues a kill -15 <Listener'sPID>. However, that's no longer functioning.

I went to our other system and created the following simple script:

Code:
#!/bin/ksh

trap "echo 'Received Kill signal'; exit" SIGHUP SIGINT SIGTERM

while true;do
    echo "waiting..."
done

chmod 700 that and run it as some user - let's say "jim". I see a screenful of "waiting" now. Open up another terminal and log in as Jim. Do a kill <scriptPID> - no response. Do a kill -9 and it works just fine (considering it's a SIGKILL... not good on a production java app).

I've tried this on CentOS 7.x and FreeBSD (sorry -whichever version FreeNAS 9.x is running on) and it behaves as I expect - the script stops.

The same issue happens if I take the trap statement out on AIX - only kill -9 will terminate the process.

Can anyone clue me in to what is going on? Is there some reason AIX doesn't behave like other *nix systems?

Thank you in advance for any help you can give me...
 

10 More Discussions You Might Find Interesting

1. Programming

signals - SIGTERM

Hi all, I need some urgent help. we are using Dynix/ptx V4.5 on i386, have several processes and instances are running on the box round the clock.we increased the processes recently. We have coded to handle the signals in our programs. Recently, we noticed most of our processes are... (2 Replies)
Discussion started by: reddyb
2 Replies

2. HP-UX

make fuser send SIGTERM?

Hello, Nice forum BTW... anyway on to my question. I am trying to write a korn shell script that will shut down a java VM. The first challenge was how to figure out which java VM to kill, as there can be other java processes running at the same time. Then I discovered fuser. It says it... (4 Replies)
Discussion started by: adamides
4 Replies

3. Programming

How to implement SIGKILL and SIGTERM and print a message?

Hello, I am running a webserver that uses sockets, forks, and children. The parent process listens for connections and the child processes the information. I am trying to figure out why the code I have below SIGTERM, and SIGKILL never fire. I was messing around with the printfs and doesnt... (11 Replies)
Discussion started by: norelco55
11 Replies

4. Programming

the parent receive SIGTERM from its child (httpd) ?

the parent is a process manager in our design, and httpd service is one of its child processes, which is started in foreground mode (with "-D FOREGROUND" options) according to our requirements. when httpd service is started, one main httpd process and eight sub httpd processes can be found by... (4 Replies)
Discussion started by: aaronwong
4 Replies

5. Shell Programming and Scripting

How to detect SIGTERM,SIGKILL signal in UNIX

Dear All We have JBOSS server running on Linux we need to track Graceful Shutdown(SIGTERM) and Forceful Shutdown(SIGKILL) timestamp and write it into one file, I am new to UNIX Signal processing if is it possible how to detect it? We generally do $kill PID For Graceful... (5 Replies)
Discussion started by: mnmonu
5 Replies

6. Programming

Reliable management of signal SIGPIPE and SIGTERM

I' m note very expert in the reliable manage of signal... but in my server I must manage SIGPIPE for the socket and SIGTERM... I've wrote this but there is something wrong... Can someone explain me with some example the reliable management of signal?? This is what I've wrote in the server ... (2 Replies)
Discussion started by: italian_boy
2 Replies

7. AIX

FIREFOX Failing in AIX

Hi Guys, I tried running the firefox in AIX 6.1 and got the below error.. -bash-3.00# firefox Could not load program /usr/mozilla/firefox/firefox-bin: Could not load module /usr/mozilla/firefox/libxul.so. Dependent module /usr/lib/libgtk-x11-2.0.a(libgtk-x11-2.0.so.0) could not... (0 Replies)
Discussion started by: kkeng808
0 Replies

8. Shell Programming and Scripting

Current instance of Shell ignoring SIGTERM

Hello. Could anyone tell me how can I configure a instance of Shell to ignore the SIGTERM signal? I would really appreciate. Thanks. (6 Replies)
Discussion started by: razolo13
6 Replies

9. Shell Programming and Scripting

ksh child process not ignoring SIGTERM

My ksh version is ksh93- =>rpm -qa | grep ksh ksh-20100621-3.fc13.i686 I have a simple script which is as below - #cat test_sigterm.sh - #!/bin/ksh trap 'echo "removing"' QUIT while read line do sleep 20 done I am Executing the script From Terminal 1 - 1. The ksh is started... (3 Replies)
Discussion started by: rpoornar
3 Replies

10. AIX

Failing to add new NetApp disk AIX 7.1 - but no error

Hello, AIX 7.1 - several NetApp disks already running. Trying to install a new one. Storage folks provision it. I run cfgmgr - nothing. no new disks show up in "lsdev", "sanlun lun show" shows no new device. No errors, just nothing. Storage guys disconnect it and attaches to another aix server -... (5 Replies)
Discussion started by: sid
5 Replies
asadmin-delete-ssl(1AS) 					   User Commands					   asadmin-delete-ssl(1AS)

NAME
asadmin-delete-ssl, delete-ssl - deletes the ssl element from the HTTP listener,IIOP listener, or IIOP service SYNOPSIS
delete-ssl --user admin_user[--password admin_password] [--host localhost] [--port 4848][--secure|-s] [--passwordfile filename] [--terse=false] [--echo=false] [--interactive=true] --type [http-listener|iiop-listener|iiop-service] [listener_id] Deletes the ssl element from the HTTP listener, IIOP listener, or IIOP service. The listener_id is not required if the --type option is iiop-service. This command is supported in remote mode only. OPTIONS
--user authorized domain application server administrative username. --password password to administer the domain application server. --host machine name where the domain application server is running. --port port number of the domain application server listening for administration requests. --secure if true, uses SSL/TLS to communicate with the domain application server. --passwordfile file containing the domain application server password. --terse indicates that any output data must be very concise, typically avoiding human-friendly sentences and favoring well- formatted data for consumption by a script. Default is false. --echo setting to true will echo the command line statement on the standard output. Default is false. --interactive if set to true (default), only the required password options are prompted. --type type of service or listener that the SSL is deleted. The type can be: http-listener, iiop-listener, and iiop-ser- vice. OPERANDS
listener_ID the ID of the listener or service that the SSL is deleted. This operand is not required if the --type option is iiop-service. Example 1: Using delete-ssl asadmin> delete-ssl --user admin --password adminadmin --host fuyako --port 7070 --type http-listener http-listener-1 Deleted SSL in HTTP Listener Where: SSL is deleted for http-listener-1. EXIT STATUS
0 command executed successfully 1 error in executing the command asadmin-create-ssl(1AS) J2EE 1.4 SDK March 2004 asadmin-delete-ssl(1AS)
All times are GMT -4. The time now is 06:51 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy