<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://mars.merhot.dk/w/index.php?action=history&amp;feed=atom&amp;title=Talk%3ATDC_BB-TEL_efter%C3%A5r_2009</id>
		<title>Talk:TDC BB-TEL efterår 2009 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://mars.merhot.dk/w/index.php?action=history&amp;feed=atom&amp;title=Talk%3ATDC_BB-TEL_efter%C3%A5r_2009"/>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;action=history"/>
		<updated>2026-04-23T14:14:49Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;diff=9634&amp;oldid=prev</id>
		<title>Heth at 11:59, 6 October 2009</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;diff=9634&amp;oldid=prev"/>
				<updated>2009-10-06T11:59:45Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 11:59, 6 October 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l133&quot; &gt;Line 133:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 133:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--[[User:Tcj|Tomas Christian Jensen]] 12:29, 6 October 2009 (CEST)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--[[User:Tcj|Tomas Christian Jensen]] 12:29, 6 October 2009 (CEST)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Perl]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Heth</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;diff=9624&amp;oldid=prev</id>
		<title>Tcj at 10:29, 6 October 2009</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;diff=9624&amp;oldid=prev"/>
				<updated>2009-10-06T10:29:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:29, 6 October 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l120&quot; &gt;Line 120:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 120:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ts = TimeStamp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ts = TimeStamp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;TilLogFil(&amp;quot;$ts ___ SLUT PING HOSTS i $HOSTS ___\n&amp;quot;, $LOG);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;TilLogFil(&amp;quot;$ts ___ SLUT PING HOSTS i $HOSTS ___\n&amp;quot;, $LOG);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/ins&gt;source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Logfil===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Logfil===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l132&quot; &gt;Line 132:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 132:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;~~~~&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[User:Tcj|Tomas Christian Jensen]] 12:29, 6 October 2009 (CEST)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tcj</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;diff=9623&amp;oldid=prev</id>
		<title>Tcj: /* Perl løsninger= */</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;diff=9623&amp;oldid=prev"/>
				<updated>2009-10-06T10:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Perl løsninger=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:28, 6 October 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Perl løsninger&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/del&gt;=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Perl løsninger=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Tomas Ping program ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Tomas Ping program ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== device fil ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== device fil ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l131&quot; &gt;Line 131:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 131:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;20091006 12:21:12 ___ SLUT PING HOSTS i /home/tcj/devices ___&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;20091006 12:21:12 ___ SLUT PING HOSTS i /home/tcj/devices ___&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;--~~~~&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tcj</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;diff=9622&amp;oldid=prev</id>
		<title>Tcj: New page: =Perl løsninger== == Tomas Ping program == === device fil === &lt;pre&gt; # Liste over hosts der skal pinges # Tomme linier eller linier der starter med # ignoreres # Felt 1 hostnavn eller ip a...</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Talk:TDC_BB-TEL_efter%C3%A5r_2009&amp;diff=9622&amp;oldid=prev"/>
				<updated>2009-10-06T10:28:23Z</updated>
		
		<summary type="html">&lt;p&gt;New page: =Perl løsninger== == Tomas Ping program == === device fil === &amp;lt;pre&amp;gt; # Liste over hosts der skal pinges # Tomme linier eller linier der starter med # ignoreres # Felt 1 hostnavn eller ip a...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Perl løsninger==&lt;br /&gt;
== Tomas Ping program ==&lt;br /&gt;
=== device fil ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Liste over hosts der skal pinges&lt;br /&gt;
# Tomme linier eller linier der starter med # ignoreres&lt;br /&gt;
# Felt 1 hostnavn eller ip adresse&lt;br /&gt;
# Felt 2 protocoltype&lt;br /&gt;
&lt;br /&gt;
www.mitsubishi.co.jp      tcp&lt;br /&gt;
83.90.47.30               udp&lt;br /&gt;
#80.80.12.112             icmp&lt;br /&gt;
www.cpan.org              syn&lt;br /&gt;
83.90.239.188             tcp&lt;br /&gt;
 vejr.tomas.dk            tcp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Crontab===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
12 */2 * * * /home/tcj/bin/PingHosts.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===PingHosts.pl===&lt;br /&gt;
&amp;lt;source lang=perl line=0&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
### INITIERING ###&lt;br /&gt;
use strict;&lt;br /&gt;
use warnings;&lt;br /&gt;
use Net::Ping;&lt;br /&gt;
&lt;br /&gt;
my $HOSTS = &amp;quot;/home/tcj/devices&amp;quot;;        # Enheder der skal pinges&lt;br /&gt;
my $LOG   = &amp;quot;/home/tcj/devices.log&amp;quot;;    # Ping log&lt;br /&gt;
my $p;          # linie fra HOST fil&lt;br /&gt;
my $host;       # Host der skal pinges&lt;br /&gt;
my $proto;      # Hvilken protokol der benyttes&lt;br /&gt;
my $ts;         # Timestamp&lt;br /&gt;
&lt;br /&gt;
### SUBRUTINER ###&lt;br /&gt;
&lt;br /&gt;
sub TilLogFil {&lt;br /&gt;
## skriver tekst til logfil&lt;br /&gt;
# Input : Tekststreng&lt;br /&gt;
# Input : log fil&lt;br /&gt;
  my $log_tekst = shift;&lt;br /&gt;
  my $log_fil   = shift;&lt;br /&gt;
  my $logopen   = 0;&lt;br /&gt;
&lt;br /&gt;
  open LOGFIL, &amp;quot;&amp;gt;&amp;gt;$log_fil&amp;quot; or $logopen = 1;&lt;br /&gt;
  # Hvis $logopen = 0, kunne filen ikke &amp;lt;E5&amp;gt;bnes - IKKE kritisk!&lt;br /&gt;
  if ( $logopen == 0 ) {&lt;br /&gt;
        print LOGFIL &amp;quot;$log_tekst&amp;quot;;&lt;br /&gt;
        close LOGFIL;&lt;br /&gt;
  } else {&lt;br /&gt;
        warn &amp;quot;Logfil: $log_fil kunne ikke &amp;lt;E5&amp;gt;bnes\n&amp;quot;;&lt;br /&gt;
        warn &amp;quot;- Der er ikke skrevet i $log_fil\n&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub TimeStamp {&lt;br /&gt;
## Returnerer tidsstempel&lt;br /&gt;
# Output: Tidsstempel: YYYYMMDD TT:MM:SS&lt;br /&gt;
  my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);&lt;br /&gt;
  my $tstamp;&lt;br /&gt;
&lt;br /&gt;
  $year += 1900;&lt;br /&gt;
&lt;br /&gt;
  $tstamp = sprintf&amp;quot;%d%02d%02d %02d:%02d:%02d&amp;quot;, $year, $mon+1, $mday, $hour, $min, $sec;&lt;br /&gt;
  return $tstamp;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub PingDevice {&lt;br /&gt;
## Ping device med en given protokol&lt;br /&gt;
# Input: host&lt;br /&gt;
# Input: protocol&lt;br /&gt;
# Output: ok = 0; notok = 1&lt;br /&gt;
  my $host     = shift;&lt;br /&gt;
  my $protocol = shift;&lt;br /&gt;
  my $timeout  = 1;&lt;br /&gt;
  my $pr;       # Ping result: undef = no host; 0 = succes; 1 = no reply&lt;br /&gt;
&lt;br /&gt;
  my $po = Net::Ping-&amp;gt;new($protocol, $timeout);&lt;br /&gt;
&lt;br /&gt;
  $pr = $po-&amp;gt;ping($host);&lt;br /&gt;
  if ( (! defined $pr) or ( $pr == 1) ) {&lt;br /&gt;
        return 1;&lt;br /&gt;
  } else {&lt;br /&gt;
        return 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### MAIN ###&lt;br /&gt;
&lt;br /&gt;
$ts = TimeStamp;&lt;br /&gt;
TilLogFil(&amp;quot;$ts ___ START PING HOSTS i $HOSTS ___\n&amp;quot;, $LOG);&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;C5&amp;gt;ben Host fil&lt;br /&gt;
open HOST, &amp;quot;&amp;lt;$HOSTS&amp;quot; or die &amp;quot;Kunne ikke &amp;lt;E5&amp;gt;bne $HOSTS\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
while ( $p = &amp;lt;HOST&amp;gt; ) {&lt;br /&gt;
        # Tomme og kommentar linier springes over&lt;br /&gt;
        if (  $p =~ /^\s*#|^\s+[^\S+]/ ) { next; }&lt;br /&gt;
        $p =~  /\s*(\S+)\s+(\S+).*/;&lt;br /&gt;
&lt;br /&gt;
        $host = $1;&lt;br /&gt;
        $proto = $2;&lt;br /&gt;
&lt;br /&gt;
        $ts = TimeStamp;&lt;br /&gt;
        TilLogFil(&amp;quot;$ts Ping: $host Protokol: $proto\t &amp;quot;,$LOG);&lt;br /&gt;
&lt;br /&gt;
        # Udf&amp;lt;F8&amp;gt;r ping&lt;br /&gt;
        if ( PingDevice($host, $proto) == 0 ) {&lt;br /&gt;
        # OK !!!&lt;br /&gt;
                TilLogFil(&amp;quot;OK\n&amp;quot;,$LOG);&lt;br /&gt;
        } else {&lt;br /&gt;
        # NOT OK !!!&lt;br /&gt;
                TilLogFil(&amp;quot;NOT OK\n&amp;quot;,$LOG);&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
close HOST;&lt;br /&gt;
$ts = TimeStamp;&lt;br /&gt;
TilLogFil(&amp;quot;$ts ___ SLUT PING HOSTS i $HOSTS ___\n&amp;quot;, $LOG);&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
===Logfil===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
20091006 12:21:10 ___ START PING HOSTS i /home/tcj/devices ___&lt;br /&gt;
20091006 12:21:10 Ping: www.mitsubishi.co.jp Protokol: tcp       OK&lt;br /&gt;
20091006 12:21:10 Ping: 83.90.47.30 Protokol: udp        NOT OK&lt;br /&gt;
20091006 12:21:10 Ping: www.cpan.org Protokol: syn       NOT OK&lt;br /&gt;
20091006 12:21:10 Ping: 83.90.239.188 Protokol: tcp      OK&lt;br /&gt;
20091006 12:21:11 Ping: vejr.tomas.dk Protokol: tcp      OK&lt;br /&gt;
20091006 12:21:12 ___ SLUT PING HOSTS i /home/tcj/devices ___&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tcj</name></author>	</entry>

	</feed>