10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi ,
I have a list of application process id's.
Is there a way to kill all the process listed below using the script, except the once which are starting with " Genesis "
adm 1522 ABC_Process.tra
adm 1939 Genesis_Process.tra
adm 2729 Genesis_Archive.tra
adm 3259 xyz_Process.tra (5 Replies)
Discussion started by: murali1687
5 Replies
2. UNIX for Dummies Questions & Answers
I was just playing with the processes and suddenly a question striked my mind:
What will happen if we kill directly the shell process?? :rolleyes:
Do anyone know?
Will the system shutdown?
Or the system wont let it be killed? (5 Replies)
Discussion started by: paras.oriental
5 Replies
3. UNIX for Advanced & Expert Users
UNIX Tutorial Five
% kill %jobnumber
Does that not work on a stopped process? I've tried to kill a stopped process and it is not working. Or do you need a certain type of shell for this to work? I don't see anything about this in my man pages. (3 Replies)
Discussion started by: cokedude
3 Replies
4. Shell Programming and Scripting
I had issues with processes locking up. This script checks for processes and kills them if they are older than a certain time.
Its uses some functions you'll need to define or remove, like slog() which I use for logging, and is_running() which checks if this script is already running so you can... (0 Replies)
Discussion started by: sukerman
0 Replies
5. Shell Programming and Scripting
Hi friends,
i m in big trouble....
i have one script which connects two server ...like below..
script1.sh
-------------------------------------
bash test.sh &
eval x=$@
export x=`echo $x`
#echo $x
#
ssh user@8.2.5.6 bash /mbbv/location/script.sh $x|sed '/Binary file/d'... (1 Reply)
Discussion started by: Shahul
1 Replies
6. Shell Programming and Scripting
Hi all,
I have been searching all day for a nice solution to this problem.
I have three scripts. A start script, a child script and a stop script.
Script A (scripta.sh)
Its Child Script B (scriptb.sh)
Script C (kill_process.sh $PID)
Script A correctly traps the kill command sent from... (6 Replies)
Discussion started by: mark007
6 Replies
7. UNIX for Dummies Questions & Answers
Hi,
First, I am running a scipt.While the script is running I realize that I dont want the script to be run so I am killing the script externally.Before the process gets terminated or killed it should delete all the temporary files created by the script.How to do this?Can anyone help me?
... (3 Replies)
Discussion started by: arthi
3 Replies
8. Shell Programming and Scripting
Hi Friends,
I am new to this forum as well as new to shell scripting.
I have a problem here and i need someone to solve this.
Let us consider there are two processes(abc & def).There is a script which kills these two processes(i.e killtheprocess abc). Here abc is the argument .
There is a... (1 Reply)
Discussion started by: Prince89
1 Replies
9. Solaris
Dear All,
I have one doubt - when u use netstat -na | grep 8080 to know the status of 8080 ports.when it is listed someone is accessing the 8080 ports
like this
*.8080 *.* 0 0 64000 0 LISTEN
172.19.69.39.8080 172.19.50.20.1929 65535 ... (6 Replies)
Discussion started by: shanshine
6 Replies
10. UNIX for Dummies Questions & Answers
I can kill running processes on my linux red hat system using ctrl-c but cannot do it from command line of another terminal using kill -2 pid. Although I can kill them from command line using kill -9 pid and other signals. I would like to do it using the kill -2 pid.
Thanks for your suggestions (6 Replies)
Discussion started by: bbhayana
6 Replies
Net::Server::Daemonize(3pm) User Contributed Perl Documentation Net::Server::Daemonize(3pm)
NAME
Net::Server::Daemonize - Safe fork and daemonization utilities
SYNOPSIS
use Net::Server::Daemonize qw(daemonize);
daemonize(
'nobody', # User
'nobody', # Group
'/var/state/mydaemon.pid' # Path to PID file - optional
);
DESCRIPTION
This module is intended to let you simply and safely daemonize your server on systems supporting the POSIX module. This means that your
Perl script runs in the background, and it's process ID is stored in a file so you can easily stop it later.
EXPORTED FUNCTIONS
daemonize
Main routine. Arguments are user (or userid), group (or group id or space delimited list of groups), and pid_file (path to file).
This routine will check on the pid file, safely fork, create the pid file (storing the pid in the file), become another user and group,
close STDIN, STDOUT and STDERR, separate from the process group (become session leader), and install $SIG{INT} to remove the pid file.
In otherwords - daemonize. All errors result in a die. As of version 0.89 the pid_file is optional.
safe_fork
Block SIGINT during fork. No arguments. Returns pid of forked child. All errors result in a die.
set_user
Become another user and group. Arguments are user (or userid) and group (or group id or space delimited list of groups).
set_uid
Become another user. Argument is user (or userid). All errors die.
set_gid
Become another group. Arguments are groups (or group ids or space delimited list of groups or group ids). All errors die.
get_uid
Find the uid. Argument is user (userid returns userid). Returns userid. All errors die.
get_gid
Find the gids. Arguments are groups or space delimited list of groups. All errors die.
is_root_user
Determine if the process is running as root. Returns 1 or undef.
check_pid_file
Arguments are pid_file (full path to pid_file). Checks for existance of pid_file. If file exists, open it and determine if the
process that created it is still running. This is done first by checking for a /proc file system and second using a "ps" command (BSD
syntax). (If neither of these options exist it assumed that the process has ended) If the process is still running, it aborts.
Otherwise, returns true. All errors die.
create_pid_file.
Arguments are pid_file (full path to pid_file). Calls check_pid_file. If it is successful (no pid_file exists), creates a pid file
and stores $$ in the file.
unlink_pid_file
Does just that.
SEE ALSO
Net::Server. Net::Daemon, The Perl Cookbook Recipe 17.15.
AUTHORS
Jeremy Howard <j+daemonize@howard.fm>
Program flow, concepts and initial work.
Paul Seamons <paul@seamons.com>
Code rework and componentization. Ongoing maintainer.
LICENSE
This package may be distributed under the terms of either the
GNU General Public License
or the
Perl Artistic License
All rights reserved.
perl v5.14.2 2012-05-29 Net::Server::Daemonize(3pm)