โ›๏ธ index : haiku.git

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ro" xml:lang="ro">
<head>
<!-- 
 *
 * Copyright 2009, Haiku. All rights reserved.
 * Distributed under the terms of the MIT License.
 *
 * Authors:
 *		Humdinger <humdingerb@gmail.com>
 * Translators:
 *		Emrys Lokadottir
 *
-->
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<meta http-equiv="Content-Style-Type" content="text/css" />
	<meta name="robots" content="all" />
	<title>Bash ศ™i Scriptare</title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>

<div id="banner">
<div><span>User guide</span></div>
</div>

<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now">Romรขnฤƒ&nbsp;<span class="dropdown-caret">&#9660;</span></li>
<li><a href="../id/bash-scripting.html">Bahasa Indonesia</a></li>
<li><a href="../ca/bash-scripting.html">Catalร </a></li>
<li><a href="../de/bash-scripting.html">Deutsch</a></li>
<li><a href="../en/bash-scripting.html">English</a></li>
<li><a href="../es/bash-scripting.html">Espaรฑol</a></li>
<li><a href="../fr/bash-scripting.html">Franรงais</a></li>
<li><a href="../fur/bash-scripting.html">Furlan</a></li>
<li><a href="../it/bash-scripting.html">Italiano</a></li>
<li><a href="../hu/bash-scripting.html">Magyar</a></li>
<li><a href="../pl/bash-scripting.html">Polski</a></li>
<li><a href="../pt_PT/bash-scripting.html">Portuguรชs</a></li>
<li><a href="../pt_BR/bash-scripting.html">Portuguรชs (Brazil)</a></li>
<li><a href="../sk/bash-scripting.html">Slovenฤina</a></li>
<li><a href="../fi/bash-scripting.html">Suomi</a></li>
<li><a href="../sv_SE/bash-scripting.html">Svenska</a></li>
<li><a href="../tr/bash-scripting.html">Tรผrkรงe</a></li>
<li><a href="../zh_CN/bash-scripting.html">ย ไธญๆ–‡ ๏ผปไธญๆ–‡๏ผฝ</a></li>
<li><a href="../ru/bash-scripting.html">ะ ัƒััะบะธะน</a></li>
<li><a href="../uk/bash-scripting.html">ะฃะบั€ะฐั—ะฝััŒะบะฐ</a></li>
<li><a href="../jp/bash-scripting.html">ๆ—ฅๆœฌ่ชž</a></li>
</ul>
<span>
 ยซย ย <a href="preferences.html">Preferinศ›e</a>ย 
::ย ย <a href="contents.html" class="uplink">Contents</a>ย 
<!-- ::ย ย <a href="filesystem-layout.html">Filesystem layout</a>ย ย ยป -->
</span></div>
</div>

<div id="content">
<div>

<h1>Bash ศ™i Scriptare</h1>

<p>โ€žScriptareaโ€ este tehnica de automatizare de proceduri prin alฤƒturarea comenzilor ศ™i salvarea lor รฎmpreunฤƒ ca fiศ™iere text, aศ™a numitele โ€žscripturiโ€. De fiecare datฤƒ cรขnd rulaศ›i un script, comenzile sunt procesate una dupฤƒ alta exact รฎn felul รฎn care le-aศ›i fi scris manual รฎntr-un <a href="applications/terminal.html">Terminal</a>.<br />
Scripturile pot sฤƒ varieze de la executarea simplฤƒ a cรขtorva comenzi รฎntr-o ordine specificฤƒ, la fragmente de cod sofisticate care rezolvฤƒ sarcini complexe.</p>

<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="bash" name="bash">Bash</a></h2>
<p>De vreme ce scripturile se bazeazฤƒ natural pe shell, de care sunt interpretate, ar trebui sฤƒ vฤƒ familiarizaศ›i รฎntรขi cu BASH folosit de Haiku. Existฤƒ multe resurse online รฎntrucรขt este un shell utilizat pe scarฤƒ largฤƒ. Un document bun este <a href="http://www.beforever.com/bashtut.htm" class="printurl">Introducere รฎn bash - un tutorial pentru bash din BeOS</a>, scris de Johan Jansson.
<a href="https://www.gnu.org/software/bash/manual/bash.pdf" class="printurl">Manualul Referinศ›ฤƒ Bash (PDF, 720 KiB)</a> este o resursฤƒ bunฤƒ pentru a intra รฎn detalii.</p>

<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="scripting-bible" name="scripting-bible">Biblia de Scriptare</a></h2>
<p>Dupฤƒ ce aศ›i รฎnvฤƒศ›at cรขteva aspecte de bazฤƒ despre lucrul รฎn shell, a venit timpul sฤƒ faceศ›i primii paศ™i รฎn lumea scriptฤƒrii. Din nou, veศ›i gฤƒsi o multitudine e tutoriale ศ™i material de referinศ›ฤƒ online ศ™i รฎn librฤƒrii. O introducere bunฤƒ, disponibilฤƒ online, care se potriveศ™te perfect cu Haiku este <a href="http://www.birdhouse.org/beos/bible/bos/ch_scripting1.html" class="printurl">Capitolul de Scriptare</a> (<a href="http://www.birdhouse.org/beos/bible/bos/BeOS.scripting.PDF">PDF, 900kb</a>) din Biblia BeOS, scrisฤƒ de Scot Hacker.</p>

<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a><a id="user-scripts" name="user-scripts">Scripturi รฎn Haiku</a></h2>
<p>Haiku obiศ™nuia sฤƒ aibฤƒ scripturi pentru pornirea ศ™i oprirea sistemului. รŽn prezent se utilizeazฤƒ รฎn schimb <a href="https://dev.haiku-os.org/wiki/LaunchDaemon">launch_daemon</a>. Totuศ™i, utilizatorul poate augmenta รฎncฤƒ acest proces cu anumite scripturi de utilizator.
Dacฤƒ nu existฤƒ deja, va trebui sฤƒ creaศ›i fiศ™ierele necesare. Altfel, pur ศ™i simplu adฤƒugaศ›i comenzile รฎn locurile din proces unde vreศ›i sฤƒ fie executate.</p>

<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="userbootscript" name="userbootscript">UserBootscript</a></h3>
<p><span class="path">/boot/home/config/settings/boot/UserBootscript</span> va fi executat dupฤƒ ce sistemul a terminat procesul de boot. De exemplu, aศ›i putea sฤƒ lansaศ›i un numฤƒr de programe care vor fi apoi rulate automat la fiecare pornire a sistemului.</p>
<pre># Start LaunchBox
/boot/system/apps/LaunchBox &amp;

# Start Workspaces Applet
/boot/system/apps/Workspaces &amp;</pre>
<p>Amintiศ›i-vฤƒ sฤƒ terminaศ›i o comandฤƒ cu un โ€ž<tt>&amp;</tt>โ€ pentru a o porni ca process de plan secund, sau scriptul se va opri brusc pรขnฤƒ cรขnd acea comandฤƒ va fi terminatฤƒ (รฎn cazul acesta: aplicaศ›ia lansatฤƒ a fost รฎnchisฤƒ din nou).</p>

<p>O alternativฤƒ simplฤƒ la cele de mai sus pentru lansarea de aplicaศ›ii la pornire este sฤƒ adฤƒugaศ›i legฤƒturi cฤƒtre acestea รฎn dosarul <span class="path">/boot/home/config/settings/boot/launch</span>. Acest lucru se poate realiza simplu prin clic dreapta pe aplicaศ›ia care vreศ›i sฤƒ porneascฤƒ automat, apoi daศ›i clic pe <span class="menu">Creeazฤƒ legฤƒturฤƒ</span> ศ™i dupฤƒ aceea <a href="tracker.html#navigating">navigaศ›i</a> la dosarul precedent.</p>

<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="usershutdownscript" name="usershutdownscript">UserShutdownScript</a></h3>
<p><span class="path">/boot/home/config/settings/boot/UserShutdownScript</span> va fi executat ca primul pas al procesului de oprire. Dacฤƒ scriptul รฎntoarce o stare de ieศ™ire diferitฤƒ de zero, oprirea este anulatฤƒ.</p>

<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="usershutdownfinishscript" name="usershutdownfinishscript">UserShutdownFinishScript</a></h3>
<p><span class="path">/boot/home/config/settings/boot/UserShutdownFinishScript</span> este executat ca ultimul pas al procesului de oprire. Observaศ›i cฤƒ majoritatea componentelor sistemului s-au รฎnchis pรขnฤƒ ce scriptul acesta este executat.</p>

</div>
</div>

<div class="nav">
<div class="inner"><span>
 ยซย ย <a href="preferences.html">Preferinศ›e</a>ย 
::ย ย <a href="contents.html" class="uplink">Contents</a>ย 
<!-- ::ย ย <a href="filesystem-layout.html">Filesystem layout</a>ย ย ยป -->
</span></div>
</div>

</body>
</html>