<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>SQL Server 2005 (Server Job Problem)</title>
    <link>http://forum.geizhals.at/feed.jsp?id=603976</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>SQL Server 2005 (Server Job Problem)</title>
      <link>http://forum.geizhals.at/t603976,5124280.html#5124280</link>
      <description>Ich habe leider @Work ein kleines Problem mit unserem SQL Server.&lt;br&gt;Am Server ist ein Job definiert der ein Perl Skript startet, welches verschiedene Dateien vorbereitet, und daraufhin über Rsync das ganze auf unsere Server distributiert. &lt;br&gt;&lt;br&gt;Das Problem ist leider, dass das Rsync von Zeit zu zeit abstürzt bzw. einfach nicht weitertut. &lt;br&gt;Über ein Interface kann man den entsprechenden Serverjob, also das Perl Script zwar abbrechen, aber dadurch dass das Rsync über system("rsync ....") aufgerufen wird, wird der rsync Prozess nicht gekillt und läuft einfach weiter. &lt;br&gt;Wenn nun das Script neu gestartet wird, und zum Rsync Schritt kommt, dann scheitert es daran, dass die Files vom ersten Rsync Prozess noch gelockt sind.&lt;br&gt;&lt;br&gt;Ich bräuchte also jetzt eine Möglichkeit wie, wenn ich den SQL Job abbreche, auch der hängen gebliebene RSYNC Prozess gekillt wird.&lt;br&gt;&lt;br&gt;Kann man im PERL Script das Abbrechen wie jedes andere Signal abfangen, bzw. um welches Signal handelt es sich da? &lt;br&gt;&lt;br&gt;Hoffe ich habe mich irgendwie verständlich ausgedrückt. &lt;br&gt;&lt;br&gt;Nur zur Veranschaulichung, das Perl Script sieht ungefähr so aus:&lt;br&gt;&lt;br&gt;#!perl.exe&lt;br&gt;use bla;&lt;br&gt;&lt;br&gt;do_createFiles();&lt;br&gt;do_deleteFiles();&lt;br&gt;do_moveToRsyncFolder();&lt;br&gt;&lt;br&gt;system("rsync c:\sync_folder \\server\sync_folder"); &lt;br&gt;exit(0);&lt;br&gt;---------------------------------------------------------&lt;br/&gt;</description>
      <pubDate>Fri, 07 Nov 2008 14:43:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603976,5124280.html#5124280</guid>
      <dc:creator>Norret</dc:creator>
      <dc:date>2008-11-07T14:43:30Z</dc:date>
    </item>
  </channel>
</rss>
