02-10-2011
Quote:
ya. i have read that chaptr but still not awar how to handle signal event in e-smith directory. please explain.
First of all please use spell words fully and use proper english.
Second, you still have not told us exactly what you want to do in the post install processing section of KS. You allude to a signal event in an e-emith directory. Kickstart does not handle signals so I assume you are talking about a script of some sort. Please clearly state what you are trying to achieve in the %post section.
10 More Discussions You Might Find Interesting
1. Red Hat
Any idea what this error meant? I got this error "Anaconda Exception: parserError: xmlParseMemory() failed" while performing kickstart. My linux distro is a redhat4.
Thank You. (2 Replies)
Discussion started by: etcpasswd
2 Replies
2. UNIX for Advanced & Expert Users
i create ks.cfg for automatic install for centos 5.2 it's work perfectky for cutom install linux package.
and i want to install another program with shell scripts (assume test.tar include in DVD linux custom package)** single dvd include linux os and test.tar
sample
#!/bin/bash... (1 Reply)
Discussion started by: slackman
1 Replies
3. Homework & Coursework Questions
I don't know how to delete this thread.
Admin/Mod, Please delete this thread.
Thanks. (0 Replies)
Discussion started by: Cyansnow
0 Replies
4. BSD
hi
Howto configure Ralus at /usr/local/etc/be-agent.cfg on freeBSD 7.0 for Backup Exec 9.1?
I've tried the following:
# cat /usr/local/etc/be-agent.cfg
name bsd.domain
export / as root
export /usr as usr
export /var as var
export /tmp as tmp
force_address 10.10.1.50
tell... (0 Replies)
Discussion started by: ccc
0 Replies
5. Shell Programming and Scripting
hi; i have one configuration file(configuration.cfg),where contents are below..
filename = charge.cfg
sectionname =
networkid = 1
retrytimes = 2
-------------
--------------
sectionname =
networkid = 1
retrytimes = 2
filename = xyz.cfg
------------------
-----------------
There is... (7 Replies)
Discussion started by: suryanarayan
7 Replies
6. UNIX for Advanced & Expert Users
Hi All,
I was trying to create pxelinux.cfg/default file in a script that I use for creating backup of bootimage.
cat 2>${BACKUB_BOOTIMAGE_ERRINFO} >${pxelinux_cfg_file} <<EOF
prompt 1
timeout 0
display boot.msg
label restore
kernel kernel
append root=/dev/nfs... (0 Replies)
Discussion started by: Pkumar Sachin
0 Replies
7. Solaris
hi folks
I have issue in printing pdf while using ERP application, it's using pasta utility to print pdf. If i print from command line its successful while when ERP user give print command the printer doesnot print anything rather it gives error which is as follows
ESP Ghostscript 815.01:... (12 Replies)
Discussion started by: smazshah
12 Replies
8. Red Hat
Heyas
I'm trying to build a live image using livecd-tools (livecd-creator), but this time i'd like to reuse the /root/anaconda-ks.cfg.
System: Fedora 3.16.7-200.fc20.x86_64
The building starts, the download begins, but it fails with networking.
MAIN.ks
# Based on: fedora-live-base.ks... (0 Replies)
Discussion started by: sea
0 Replies
9. Shell Programming and Scripting
I have been looking everywhere for a solution and it seems as though awk may do the trick. I am very much a newbie in the awk scripting world but it seems to appear one of the best text parsing tools from what I've read on this forum.
Scenario:
I have about 50 cisco config files randomly... (7 Replies)
Discussion started by: djzah
7 Replies
10. UNIX for Dummies Questions & Answers
cleanwork /saswork removes sas orphanded processes in the saswork directory. Subdirectories under sasem are sas94, sas92 and sasworks .
I am getting the following error messages:
1.
'/usr/bin/sudo -S apt-get update <~/opt/SiM/pos/ps/db_auth.cfg... (4 Replies)
Discussion started by: dellanicholson
4 Replies
LEARN ABOUT SUSE
net::server::sig
Net::Server::SIG(3) User Contributed Perl Documentation Net::Server::SIG(3)
NAME
Net::Server::SIG - adpf - Safer signal handling
SYNOPSIS
use Net::Server::SIG qw(register_sig check_sigs);
use IO::Select ();
use POSIX qw(WNOHANG);
my $select = IO::Select->new();
register_sig(PIPE => 'IGNORE',
HUP => 'DEFAULT',
USR1 => sub { print "I got a SIG $_[0]
"; },
USR2 => sub { print "I got a SIG $_[0]
"; },
CHLD => sub { 1 while (waitpid(-1, WNOHANG) > 0); },
);
### add some handles to the select
$select->add(*STDIN);
### loop forever trying to stay alive
while ( 1 ){
### do a timeout to see if any signals got passed us
### while we were processing another signal
my @fh = $select->can_read(10);
my $key;
my $val;
### this is the handler for safe (fine under unsafe also)
if( &check_sigs() ){
# or my @sigs = &check_sigs();
next unless @fh;
}
my $handle = $fh[@fh];
### do something with the handle
}
DESCRIPTION
Signals in Perl 5 are unsafe. Some future releases may be able to fix some of this (ie Perl 5.8 or 6.0), but it would be nice to have some
safe, portable signal handling now. Clarification - much of the time, signals are safe enough. However, if the program employs forking or
becomes a daemon which can receive many simultaneous signals, then the signal handling of Perl is normally not sufficient for the task.
Using a property of the select() function, Net::Server::SIG attempts to fix the unsafe problem. If a process is blocking on select() any
signal will short circuit the select. Using this concept, Net::Server::SIG does the least work possible (changing one bit from 0 to 1).
And depends upon the actual processing of the signals to take place immediately after the the select call via the "check_sigs" function.
See the example shown above and also see the sigtest.pl script located in the examples directory of this distribution.
FUNCTIONS
"register_sig($SIG => &code_ref)"
Takes key/value pairs where the key is the signal name, and the argument is either a code ref, or the words 'DEFAULT' or 'IGNORE'. The
function register_sig must be used in conjuction with check_sigs, and with a blocking select() function call -- otherwise, you will
observe the registered signal mysteriously vanish.
"unregister_sig($SIG)"
Takes the name of a signal as an argument. Calls register_sig with a this signal name and 'DEFAULT' as arguments (same as
register_sig(SIG,'DEFAULT')
"check_sigs()"
Checks to see if any registered signals have occured. If so, it will play the registered code ref for that signal. Return value is
array containing any SIGNAL names that had occured.
AUTHORS
Paul Seamons (paul@seamons.com)
Rob B Brown (rob@roobik.com) - Provided a sounding board and feedback in creating Net::Server::SIG and sigtest.pl.
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.12.1 2007-02-03 Net::Server::SIG(3)