10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello folks;
I'm trying to write a shell script to ping 5 hosts i have once every 1 hour and if it receives any failure from any of those hosts, it sends an email alert with the results from this failing ping.
Any help would be greatly appreciated (1 Reply)
Discussion started by: Katkota
1 Replies
2. Emergency UNIX and Linux Support
Hi,
I need to set up a script that would write the results of the ping command from one AIX server to another file may be every minute. Like this I need to gather the data for a period of 24 hours.
Can someone please help me with this?
G (5 Replies)
Discussion started by: ggayathri
5 Replies
3. UNIX Desktop Questions & Answers
I need to ping websites and I need to see which one has the highest delay.
My problem is I need to extract the name Facebook and the time=74.0 ms using awk. I need help doing this please...
PING facebook.com (173.252.90.36) 56(84) bytes of data.
64 bytes from... (5 Replies)
Discussion started by: 5sku5
5 Replies
4. IP Networking
Hi,
I have a rather strange IP question...
Here's my problem:
I have a Linux box (call it "turing") with 2 NICs.
One network interface (eth0) has an IP assigned, say 192.168.42.50.
The other interface (eth1) is up, but has no IP yet.
My question: is it possible to determine from... (3 Replies)
Discussion started by: NH2
3 Replies
5. Shell Programming and Scripting
how can you ping a domain and store the ip?
like given a url in a variable $url
how can i ping it?
also how can i find the local server's ip address on a cpanel server?
(i have multiple servers and didnt want to hard code it in)
(basically i want to check the domain accounts on the server,... (11 Replies)
Discussion started by: vanessafan99
11 Replies
6. Solaris
Dear all,
I face some problem as below.
I have a sun fire 280r server in a network. From that server i am able to ping any system in any network. But i am facing the problem when i try to ping the server from outside netwok. Once i give ping command in the server then only i try to... (1 Reply)
Discussion started by: sudhansu
1 Replies
7. UNIX for Advanced & Expert Users
Hello,
We have boxes on a WAN network I guess you would call it, pretty much they are hooked up via DSL in different locations in the US and we connect to them via SSH for a secure connection. Some of the boxes won't return a ping request like they are down, I am guessing is because the router... (5 Replies)
Discussion started by: benefactr
5 Replies
8. Shell Programming and Scripting
Hi,
How to ping an ip from an unix machine. Can you please let me know the exact command. I used and i got the below error
ping 171.18.17.2
bash: ping: command not found
Thanks n regards
Ammu (1 Reply)
Discussion started by: ammu
1 Replies
9. AIX
Hey all. I have a long list of IP addresses I want to ping. The IP's are located in a flat file "ping_info.dat".
I was wondering what the best way to go about this would be. Can someone help me out? (2 Replies)
Discussion started by: jalge2
2 Replies
10. UNIX for Advanced & Expert Users
hi All
my Redhat Linux server stopped responding to pings all together. and am also not able to ping out of the box. There are however no issues with internet connectivity and my application is working fine. When I tried to ping another machine (Win98) i could see the pings coming from my... (2 Replies)
Discussion started by: skotapal
2 Replies
libapache2-mod-perl2-2.0.7::docs::api::ModPerl::RegistryUser)Contributed Perl Documenlibapache2-mod-perl2-2.0.7::docs::api::ModPerl::Registry(3pm)
NAME
ModPerl::Registry - Run unaltered CGI scripts persistently under mod_perl
Synopsis
# httpd.conf
PerlModule ModPerl::Registry
Alias /perl/ /home/httpd/perl/
<Location /perl>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
#PerlOptions +ParseHeaders
#PerlOptions -GlobalRequest
Options +ExecCGI
</Location>
Description
URIs in the form of "http://example.com/perl/test.pl" will be compiled as the body of a Perl subroutine and executed. Each child process
will compile the subroutine once and store it in memory. It will recompile it whenever the file (e.g. test.pl in our example) is updated on
disk. Think of it as an object oriented server with each script implementing a class loaded at runtime.
The file looks much like a "normal" script, but it is compiled into a subroutine.
For example:
my $r = Apache2::RequestUtil->request;
$r->content_type("text/html");
$r->print("mod_perl rules!");
XXX: STOPPED here. Below is the old Apache::Registry document which I haven't worked through yet.
META: document that for now we don't chdir() into the script's dir, because it affects the whole process under threads.
"ModPerl::RegistryPrefork" should be used by those who run only under prefork MPM.
This module emulates the CGI environment, allowing programmers to write scripts that run under CGI or mod_perl without change. Existing
CGI scripts may require some changes, simply because a CGI script has a very short lifetime of one HTTP request, allowing you to get away
with "quick and dirty" scripting. Using mod_perl and ModPerl::Registry requires you to be more careful, but it also gives new meaning to
the word "quick"!
Be sure to read all mod_perl related documentation for more details, including instructions for setting up an environment that looks
exactly like CGI:
print "Content-type: text/html
";
print "Hi There!";
Note that each httpd process or "child" must compile each script once, so the first request to one server may seem slow, but each request
there after will be faster. If your scripts are large and/or make use of many Perl modules, this difference should be noticeable to the
human eye.
DirectoryIndex
If you are trying setup a DirectoryIndex under a Location covered by ModPerl::Registry* you might run into some trouble.
META: if this gets added to core, replace with real documenation. See http://marc.theaimsgroup.com/?l=apache-modperl&m=112805393100758&w=2
Special Blocks
"BEGIN" Blocks
"BEGIN" blocks defined in scripts running under the "ModPerl::Registry" handler behave similarly to the normal mod_perl handlers plus:
o Only once, if pulled in by the parent process via "Apache2::RegistryLoader".
o An additional time, once per child process or Perl interpreter, each time the script file changes on disk.
"BEGIN" blocks defined in modules loaded from "ModPerl::Registry" scripts behave identically to the normal mod_perl handlers, regardless of
whether they define a package or not.
"CHECK" and "INIT" Blocks
Same as normal mod_perl handlers.
"END" Blocks
"END" blocks encountered during compilation of a script, are called after the script has completed its run, including subsequent
invocations when the script is cached in memory. This is assuming that the script itself doesn't define a package on its own. If the script
defines its own package, the "END" blocks in the scope of that package will be executed at the end of the interpretor's life.
"END" blocks residing in modules loaded by registry script will be executed only once, when the interpreter exits.
Security
"ModPerl::Registry::handler" performs the same sanity checks as mod_cgi does, before running the script.
Environment
The Apache function `exit' overrides the Perl core built-in function.
Commandline Switches In First Line
Normally when a Perl script is run from the command line or under CGI, arguments on the `#!' line are passed to the perl interpreter for
processing.
"ModPerl::Registry" currently only honors the -w switch and will enable the "warnings" pragma in such case.
Another common switch used with CGI scripts is -T to turn on taint checking. This can only be enabled when the server starts with the
configuration directive:
PerlSwitches -T
However, if taint checking is not enabled, but the -T switch is seen, "ModPerl::Registry" will write a warning to the error_log file.
Debugging
You may set the debug level with the $ModPerl::Registry::Debug bitmask
1 => log recompile in errorlog
2 => ModPerl::Debug::dump in case of $@
4 => trace pedantically
Caveats
ModPerl::Registry makes things look just the CGI environment, however, you must understand that this *is not CGI*. Each httpd child will
compile your script into memory and keep it there, whereas CGI will run it once, cleaning out the entire process space. Many times you
have heard "always use "-w", always use "-w" and 'use strict'". This is more important here than anywhere else! Some other important
caveats to keep in mind are discussed on the Perl Reference page.
Authors
Andreas J. Koenig, Doug MacEachern and Stas Bekman.
See Also
"ModPerl::RegistryCooker", "ModPerl::RegistryBB" and "ModPerl::PerlRun".
perl v5.14.2 2013-03-12 libapache2-mod-perl2-2.0.7::docs::api::ModPerl::Registry(3pm)