<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="feature-shell" xml:lang="sv">
 <info>
  <link type="guide" xref="index#feature"/>
  <desc>Konfigurera kommandon att köra före och efter säkerhetskopior</desc>
 
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Anders Jonsson</mal:name>
      <mal:email>anders.jonsson@norsjovallen.se</mal:email>
      <mal:years>2022</mal:years>
    </mal:credit>
  </info>
 <title>Skalkommandon</title>
 <p>Det är möjligt att köra skalkommandon före och efter säkerhetskopior. För att konfigurera dem öppnar du <guiseq><gui>Meny</gui><gui>Inställningar för säkerhetskopiering</gui></guiseq>. Använd startknappen för att testa kommandot utan att köra en säkerhetskopia.</p>
 <p>Skalkommandot <em>före säkerhetskopiering</em> kommer köras just före säkerhetskopieringen startas. Det kan användas för att utföra databasdumpar, skapa ögonblicksbilder av filsystem och mycket mera.</p>
 <p>Skalkommandot <em>efter säkerhetskopiering</em> kommer köras efter anropet till <cmd>borg create</cmd>, men innan de gamla arkiven tas bort. Detta kan användas för att ta bort åtgärderna som utfördes av kommandot <em>före säkerhetskopiering</em>, eller köra åtgärder som att skicka en avisering om hur säkerhetskopieringen har gått.</p>
 <p>Båda kommandona körs genom ett <cmd>bash</cmd>-skal och har kontext om säkerhetskopian tillgängligt som miljövariabler. Arbetskatalogen är användarens hemkatalog. Kommandot <em>efter säkerhetskopiering</em> har också information om säkerhetskopieringen lyckades eller misslyckades och inkluderar säkerhetskopieringsstatistik. Se inforutan i inställningar för tillgängliga miljövariabler.</p>
 <p>Att avsluta med en nollskild avslutningskod kommer avbryta alla vidare säkerhetskopieringsåtgärder med ett fel. Utdata till standard fel kommer vara synligt i fönstret <gui>Säkerhetskopieringsinfo</gui> i fliken <gui>Säkerhetskopia</gui>.</p>
 <note>
  <p>Du kan köra flera kommandon genom att skilja dem åt med tecknet <code>;</code>. Du rekommenderas att lagra mer komplexa skript i en separat fil, exempelvis i hemkatalogen.</p>
 </note>
</page>
