<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.win32service.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.win32-create-service.php',
    1 => 'win32_create_service',
    2 => 'Hizmet y&ouml;netim veritabanında yeni bir hizmet girdisi
  oluşturur',
  ),
  'up' => 
  array (
    0 => 'ref.win32service.php',
    1 => 'win32service İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.win32-continue-service.php',
    1 => 'win32_continue_service',
  ),
  'next' => 
  array (
    0 => 'function.win32-delete-service.php',
    1 => 'win32_delete_service',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/win32service/functions/win32-create-service.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.win32-create-service" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">win32_create_service</h1>
  <p class="verinfo">(PECL win32service &gt;=0.1.0)</p><p class="refpurpose"><span class="refname">win32_create_service</span> &mdash; <span class="dc-title">Hizmet yönetim veritabanında yeni bir hizmet girdisi
  oluşturur</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.win32-create-service-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>win32_create_service</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$ayrıntılar</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$makine</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>

  <p class="para rdfs-comment">
   Hizmet yönetim veritabanında yeni bir hizmet girdisi oluşturur.
   Bunun için yönetici ayrıcalıkları gerekir.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.win32-create-service-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">ayrıntılar</code></dt>
     <dd>
      <p class="para">
       Hizmet ayrıntıları dizisi:
       <dl>
        
         <dt><code class="parameter">service</code></dt>
         <dd>
          <p class="para">
           Hizmetin kısa ismi. <code class="literal">net</code> komutuyla hizmeti
           denetlemekte kullanılacak isimdir. İsim eşsiz olmalı (aynı isimde
           iki hizmet olmamalı) ve mümkünse boşluk karakterleri içermemelidir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">display</code></dt>
         <dd>
          <p class="para">
           Hizmetin görünen ismi. Hizmetler uygulamasında göreceğiniz
           isimdir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">description</code></dt>
         <dd>
          <p class="para">Hizmetin uzun açıklaması. Bu açıklama Hizmetler uygulamasında
           görünür.
          </p>
         </dd>
        
        
         <dt><code class="parameter">user</code></dt>
         <dd>
          <p class="para">
           Hizmetin aidiyetinde çalışacağı kullanıcı hesabı. Belirtilmediği
           takdirde hizmet LocalSystem hesabı altında çalışır. Bir kullanıcı
           ismi belirtilirse bir parola da belirtmek gerekir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">password</code></dt>
         <dd>
          <p class="para">
           <code class="parameter">user</code> anahtarında belirtilen kullanıcının
           parolası.
          </p>
         </dd>
        
        
         <dt><code class="parameter">path</code></dt>
         <dd>
          <p class="para">
           Hizmet başlatıldığında çalıştırılacak çalıştırılabilirin mutlak
           dosya yolu. Belirtilmediği takdirde geçerli PHP süreci kullanılır.
          </p>
         </dd>
        
        
         <dt><code class="parameter">params</code></dt>
         <dd>
          <p class="para">
           Hizmet başlatılırken komut satırına aktarılacak bağımsız değişkenler. Bir
           PHP betiğini hizmet olarak çalıştıracaksanız ilk bağımsız değişken
           çalıştırılacak PHP betiğinin mutlak yolu olmalıdır. Eğer betik ismi
           veya dosya yolu boşluk karakteri içeriyorsa PHP betiğindeki dosya
           yolunun tamamını çift tırnak (<code class="literal">&quot;</code>) karakterlerinin
           arasına alın.
          </p>
         </dd>
        
        
         <dt><code class="parameter">load_order</code></dt>
         <dd>
          <p class="para">
           load_order denetimi.  Bu henüz tamamen desteklenmiyor.
          </p>
         </dd>
        
        
         <dt><code class="parameter">svc_type</code></dt>
         <dd>
          <p class="para">
           Hizmet türü belirtilir. Belirtilmezse öntanımlı değer:
           <strong><code><a href="win32service.constants.php#constant.win32-service-win32-own-process">WIN32_SERVICE_WIN32_OWN_PROCESS</a></code></strong>.
           Ne yaptığınızdan emin değilseniz bunu değiştirmeyin.
          </p>
         </dd>
        
        
         <dt><code class="parameter">start_type</code></dt>
         <dd>
          <p class="para">
           Hizmetin nasıl başlatılması gerektiği belirtilir. Öntanımlı değer
           <strong><code><a href="win32service.constants.php#constant.win32-service-auto-start">WIN32_SERVICE_AUTO_START</a></code></strong> olup hizmetin makine
           başlatıldığında çalıştırılacağı anlamına gelir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">error_control</code></dt>
         <dd>
          <p class="para">
           Hizmet yöneticisinin hizmet ile ilgili bir sorun saptadığında ne
           yapacağı belirtilir. Öntanımlı değer:
           <strong><code>WIN32_SERVER_ERROR_IGNORE</code></strong>. Desteklenen tek
           değer budur.
          </p>
         </dd>
        
        
         <dt><code class="parameter">delayed_start</code></dt>
         <dd>
          <p class="para">
           <code class="parameter">delayed_start</code> için <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> atanmışsa,
           hizmet yönetimine bu hizmetin diğer otomatik başlatma hizmetlerinden
           biraz daha geç başlatılması gerektiğini bildirir.
          </p>
          <p class="para">
           Herhangi bir hizmet, gecikmeli otomatik başlatma hizmeti olarak
           imlenebilir; ancak <code class="parameter">start_type</code> değeri
           <strong><code><a href="win32service.constants.php#constant.win32-service-auto-start">WIN32_SERVICE_AUTO_START</a></code></strong> olmadığı sürece bu
           ayarın hiçbir etkisi yoktur.
          </p>
          <p class="para">
           Bu ayar sadece Windows Vista ve Windows Server 2008 ve üstü içindir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">base_priority</code></dt>
         <dd>
          <p class="para">
           İşlemci kullanımı üzerindeki etkiyi azaltmak için, normalden daha
           düşük bir temel öncelik ayarlamak gerekebilir.
          </p>
          <p class="para">
           <code class="parameter">base_priority</code> bağımsız değişkenine
           <a href="win32service.constants.php#win32service.constants.basepriorities" class="link">Win32 Temel
            Öncelik Sınıfları</a> altında tanımlı sabitlerden biri
            atanabilir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">dependencies</code></dt>
         <dd>
          <p class="para">
           Hizmetinizin bağımlılıklarını tanımlamak için bu bağımsız değişkene
           hizmet adları listesini bir dizi olarak atamanız gerekebilir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">recovery_delay</code></dt>
         <dd>
          <p class="para">
           Bu bağımsız değişken, başarısızlık ile kurtarma işleminin yürütülmesi
           arasındaki gecikmeyi milisaniye cinsinden tanımlar.
          </p>
          <p class="para">
           60000 öntanımlıdır.
          </p>
         </dd>
        
        
         <dt><code class="parameter">recovery_action_1</code></dt>
         <dd>
          <p class="para">
           İlk başarısızlıkta yürütülecek işlem.
           <strong><code><a href="win32service.constants.php#constant.win32-sc-action-none">WIN32_SC_ACTION_NONE</a></code></strong> öntanımlıdır.
          </p>
          <p class="para">
           <code class="parameter">recovery_action_1</code> bağımsız değişkenine <a href="win32service.constants.php#win32service.constants.recovery-action" class="link">Win32 Kurtarma
           İşlemleri</a>nden biri atanabilir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">recovery_action_2</code></dt>
         <dd>
          <p class="para">
           İkinci başarısızlıkta yürütülecek işlem.
           <strong><code><a href="win32service.constants.php#constant.win32-sc-action-none">WIN32_SC_ACTION_NONE</a></code></strong> öntanımlıdır.
          </p>
          <p class="para">
            <code class="parameter">recovery_action_2</code> bağımsız değişkenine <a href="win32service.constants.php#win32service.constants.recovery-action" class="link">Win32 Kurtarma
           İşlemleri</a>nden biri atanabilir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">recovery_action_3</code></dt>
         <dd>
          <p class="para">
           Sonraki başarısızlıklarda yürütülecek işlem.
           <strong><code><a href="win32service.constants.php#constant.win32-sc-action-none">WIN32_SC_ACTION_NONE</a></code></strong> öntanımlıdır.
          </p>
          <p class="para">
           <code class="parameter">recovery_action_3</code> bağımsız değişkenine <a href="win32service.constants.php#win32service.constants.recovery-action" class="link">Win32 Kurtarma
           İşlemleri</a>nden biri atanabilir.
          </p>
         </dd>
        
        
         <dt><code class="parameter">recovery_reset_period</code></dt>
         <dd>
          <p class="para">
           Arıza sayısı bağımsız değişkende tanımlanan saniyelik gecikmeden sonra
           sıfırlanır.
          </p>
          <p class="para">
           <code class="literal">86400</code> öntanımlıdır.
          </p>
         </dd>
        
        
         <dt><code class="parameter">recovery_enabled</code></dt>
         <dd>
          <p class="para">
           Kurtarma işlemlerini etkinleştirmek için <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>
           yoksa <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> atanır.
          </p>
          <p class="para">
           <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> öntanımlıdır.
          </p>
         </dd>
        
        
         <dt><code class="parameter">recovery_reboot_msg</code></dt>
         <dd>
          <p class="para">
           Yeniden başlatmadan önce Windows Olay Günlüğüne kaydedilen iletiyi
           tanımlamak içindir. <strong><code><a href="win32service.constants.php#constant.win32-sc-action-reboot">WIN32_SC_ACTION_REBOOT</a></code></strong>
           için yalnızca bir eylem tanımlanmışsa kullanılır.
          </p>
         </dd>
        
        
         <dt><code class="parameter">recovery_command</code></dt>
         <dd>
          <p class="para">
           <strong><code><a href="win32service.constants.php#constant.win32-sc-action-run-command">WIN32_SC_ACTION_RUN_COMMAND</a></code></strong> için tek işlem
           atandığında çalıştırılacak komutun tanımlanacağı bağımsız değişken.
          </p>
         </dd>
        
       </dl>
      </p>
     </dd>
    
    
     <dt><code class="parameter">machine</code></dt>
     <dd>
      <p class="para">
       Hizmeti oluşturmak istediğiniz makinenin ismi; belirtilmesi isteğe
       bağlıdır. Verilmezse yerel makine ismi kullanılır.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.win32-create-service-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Hiçbir değer dönmez.
  </p>
  <p class="para">
   Sürüm 1.0.0 öncesi, Başarı durumunda <strong><code><a href="win32service.constants.php#constant.win32-no-error">WIN32_NO_ERROR</a></code></strong>, başarısızlık durumunda bağımsız değişkenlerle
ilgili bir sorun varsa veya bir <a href="win32service.constants.php#win32service.constants.errors" class="link">Win32 Hata Kodu</a> sözkonusuysa
<strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-function.win32-create-service-errors">
  <h3 class="title">Hatalar/İstisnalar</h3>
  <p class="para">
   <code class="parameter">service</code> bağımsız değişkeni boşsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">path</code> bağımsız değişkeni boşsa veya yoksa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">svc_type</code> bağımsız değişkeni yanlışsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">start_type</code> bağımsız değişkeni yanlışsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">error_control</code> bağımsız değişkeni yanlışsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">base_priority</code> bağımsız değişkeni yanlışsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">recovery_delay</code> bağımsız değişkeni 0 ve PHP_INT_MAX
   arasında değilse <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">recovery_action_1</code> bağımsız değişkeni yanlışsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">recovery_action_2</code> bağımsız değişkeni yanlışsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">recovery_action_3</code> bağımsız değişkeni yanlışsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   <code class="parameter">recovery_reset_period</code> bağımsız değişkeni 0 ve PHP_INT_MAX
   arasında değilse <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanır.
  </p>
  <p class="para">
   Bir hata durumunda <span class="classname"><a href="class.win32serviceexception.php" class="classname">Win32ServiceException</a></span> yavrulanır.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.win32-create-service-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  <p class="para">
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Sürüm: </th>
       <th>Açıklama</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>PECL win32service 1.0.0</td>
       <td>
        Bağımsız değişkenlerdeki veri geçersiz ise artık
        <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> yavrulanıyor,
        evvelce <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> dönerdi.
       </td>
      </tr>

      <tr>
       <td>PECL win32service 1.0.0</td>
       <td>
        Hata durumunda artık <span class="classname"><a href="class.win32serviceexception.php" class="classname">Win32ServiceException</a></span>
        yavrulanıyor, evvelce bir <a href="win32service.constants.php#win32service.constants.errors" class="link">Win32 Hata Kodu</a> dönerdi.
       </td>
      </tr>

      <tr>
       <td>PECL win32service 1.0.0</td>
       <td>
        Dönüş türü artık <span class="type"><span class="type"><a href="language.types.void.php" class="type void">void</a></span></span>, evvelce <span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> idi.
       </td>
      </tr>

      <tr>
       <td>PECL win32service 0.4.0</td>
       <td>
        <code class="parameter">dependencies</code>,
        <code class="parameter">recovery_delay</code>,
        <code class="parameter">recovery_action_1</code>,
        <code class="parameter">recovery_action_2</code>,
        <code class="parameter">recovery_action_3</code>,
        <code class="parameter">recovery_reset_period</code>,
        <code class="parameter">recovery_enabled</code>,
        <code class="parameter">recovery_reboot_msg</code>
        ve <code class="parameter">recovery_command</code> bağımsız değişkenleri eklendi.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.win32-create-service-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>win32_create_service()</strong></span> örneği</strong></p>
    <div class="example-contents"><p>
     &#039;dummyphp&#039; kısa isimli bir hizmet oluşturur.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$x </span><span style="color: #007700">= </span><span style="color: #0000BB">win32_create_service</span><span style="color: #007700">(array(<br />    </span><span style="color: #DD0000">'service'     </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'dummyphp'</span><span style="color: #007700">,                                           </span><span style="color: #FF8000">// hizmetin ismi<br />    </span><span style="color: #DD0000">'display'     </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'sample dummy PHP service'</span><span style="color: #007700">,                           </span><span style="color: #FF8000">// kısa açıklaması<br />    </span><span style="color: #DD0000">'description' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'This is a dummy Windows service created using PHP.'</span><span style="color: #007700">, </span><span style="color: #FF8000">// uzun açıklaması<br />    </span><span style="color: #DD0000">'params'      </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'"' </span><span style="color: #007700">. </span><span style="color: #0000BB">__FILE__ </span><span style="color: #007700">. </span><span style="color: #DD0000">'"  run'</span><span style="color: #007700">,                            </span><span style="color: #FF8000">// betik ve bağımsız değişkenler için dosya yolu<br /></span><span style="color: #007700">));<br /></span><span style="color: #0000BB">debug_zval_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$x</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
     </div>

   </div>
  </p>
  <p class="para">
   <div class="example" id="example-2">
    <p><strong>Örnek 2 - Bağımlılıkları olan <span class="function"><strong>win32_create_service()</strong></span> örneği</strong></p>
    <div class="example-contents"><p>
     &#039;dummyphp&#039; kısa isimli ve bağımlılıkları ile bir hizmet oluşturulması.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$x </span><span style="color: #007700">= </span><span style="color: #0000BB">win32_create_service</span><span style="color: #007700">(array(<br />    </span><span style="color: #DD0000">'service'      </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'dummyphp'</span><span style="color: #007700">,                                           </span><span style="color: #FF8000">// hizmetin ismi<br />    </span><span style="color: #DD0000">'display'      </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'sample dummy PHP service'</span><span style="color: #007700">,                           </span><span style="color: #FF8000">// kısa açıklaması<br />    </span><span style="color: #DD0000">'description'  </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'This is a dummy Windows service created using PHP.'</span><span style="color: #007700">, </span><span style="color: #FF8000">// uzun açıklaması<br />    </span><span style="color: #DD0000">'params'       </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'"' </span><span style="color: #007700">. </span><span style="color: #0000BB">__FILE__ </span><span style="color: #007700">. </span><span style="color: #DD0000">'"  run'</span><span style="color: #007700">,                            </span><span style="color: #FF8000">// betik ve bağımsız değişkenler için dosya yolu<br />    </span><span style="color: #DD0000">'dependencies' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">"Netman"</span><span style="color: #007700">),                                      </span><span style="color: #FF8000">// Bağımlılık listesi<br /></span><span style="color: #007700">));<br /></span><span style="color: #0000BB">debug_zval_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$x</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
     </div>

   </div>
  </p>
  <p class="para">
   <div class="example" id="example-3">
    <p><strong>Örnek 3 - Kurtarmalı <span class="function"><strong>win32_create_service()</strong></span> örneği</strong></p>
    <div class="example-contents"><p>
     &#039;dummyphp&#039; kısa isimli ve kurtarma ayarları ile bir hizmet oluşturulması.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$x </span><span style="color: #007700">= </span><span style="color: #0000BB">win32_create_service</span><span style="color: #007700">(array(<br />    </span><span style="color: #DD0000">'service'               </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'dummyphp'</span><span style="color: #007700">,                                           </span><span style="color: #FF8000">// hizmetin ismi<br />    </span><span style="color: #DD0000">'display'               </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'sample dummy PHP service'</span><span style="color: #007700">,                           </span><span style="color: #FF8000">// kısa açıklaması<br />    </span><span style="color: #DD0000">'description'           </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'This is a dummy Windows service created using PHP.'</span><span style="color: #007700">, </span><span style="color: #FF8000">// uzun açıklaması<br />    </span><span style="color: #DD0000">'params'                </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'"' </span><span style="color: #007700">. </span><span style="color: #0000BB">__FILE__ </span><span style="color: #007700">. </span><span style="color: #DD0000">'"  run'</span><span style="color: #007700">,                            </span><span style="color: #FF8000">// betik ve bağımsız değişkenler için dosya yolu<br />    </span><span style="color: #DD0000">'recovery_delay'        </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">120000</span><span style="color: #007700">,                                               </span><span style="color: #FF8000">// 2 dakika sonra çalıştırılacak kurtarma işlemi<br />    </span><span style="color: #DD0000">'recovery_action_1'     </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">WIN32_SC_ACTION_RESTART</span><span style="color: #007700">,                              </span><span style="color: #FF8000">// İlk başarısızlıkta hizmeti yeniden başlat<br />    </span><span style="color: #DD0000">'recovery_action_2'     </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">WIN32_SC_ACTION_RUN_COMMAND</span><span style="color: #007700">,                          </span><span style="color: #FF8000">// İkinci başarısızlıkta komutu çalıştır<br />    </span><span style="color: #DD0000">'recovery_action_3'     </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">WIN32_SC_ACTION_NONE</span><span style="color: #007700">,                                 </span><span style="color: #FF8000">// Diğer tüm başarısızlıkta hiçbir şey yapma<br />    </span><span style="color: #DD0000">'recovery_reset_period' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">86400</span><span style="color: #007700">,                                                </span><span style="color: #FF8000">// 1 gün sonra başarısızlık sayacını sıfırla<br />    </span><span style="color: #DD0000">'recovery_enabled'      </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">true</span><span style="color: #007700">,                                                 </span><span style="color: #FF8000">// recovery bağımsız değişkenini etkin yap<br />    </span><span style="color: #DD0000">'recovery_reboot_msg'   </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">null</span><span style="color: #007700">,                                                 </span><span style="color: #FF8000">//Yeniden başlat iletisini tanımlama, burada gerekmez<br />    </span><span style="color: #DD0000">'recovery_command'      </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">"c:\clean-service.bat"</span><span style="color: #007700">,                               </span><span style="color: #FF8000">// İşlem WIN32_SC_ACTION_RUN_COMMAND ise, bu komutu çalıştır<br /></span><span style="color: #007700">));<br /></span><span style="color: #0000BB">debug_zval_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$x</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
     </div>

   </div>
  </p>
 </div>



 <div class="refsect1 seealso" id="refsect1-function.win32-create-service-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.win32-delete-service.php" class="function" rel="rdfs-seeAlso">win32_delete_service()</a> - Bir hizmet girdisini Hizmet y&ouml;netim veritabanından siler</span></li>
   <li><a href="win32service.constants.php#win32service.constants.basepriorities" class="link">Win32 Temel
   Öncelik Sınıfları</a></li>
   <li><a href="win32service.constants.php#win32service.constants.recovery-action" class="link">Win32 Kurtarma İşlemleri</a></li>
   <li><a href="win32service.constants.php#win32service.constants.errors" class="link">Win32 Hata Kodları</a></li>
  </ul>
 </div>



</div><?php manual_footer($setup); ?>