<p>"Скриптинг"- це техніка автоматизаціі процедур шляхом об'єднання команд і збереження їх у вигляді текстових файлів, які називаються "скриптами" ("сценаріями"). Кожен раз коли Ви запускаєте скрипт, команди обробляються одна за одною так, ніби вони були введені в <ahref="applications/terminal.html">Терміналі(Terminal)</a> вручну.<br/>
Скрипти можуть змінюватись від простих, що виконують кілька команд в певному порядку, до нетривіальних фрагментів коду, який вирішує надскадні завдання.</p>
<p>Враховуючи, що скрипти залежать від оболонки , якою вони інтерпретуються, спробуйте для початку ознайомитись з BASH, що використовується у Haiku. В тенетах існує багато ресурсів про неї, бо вона є досить поширеною. Хорошою настановою послужить робота Йохана Янсона (Johan Jansson) <ahref="http://www.beforever.com/bashtut.htm"class="printurl">Introduction to bash - a tutorial for bash under BeOS</a>.</p>
<p>Після вивчення початків роботи у командній стрічці, настає час випустити себеу світ скриптингу. Знову ж таки силу силенну настанов Ви знайдете іу мережі і на полицях книгарень. Онлайн є доступна книга, що створена спеціально для Haiku <ahref="http://www.birdhouse.org/beos/bible/bos/ch_scripting1.html"class="printurl">Scripting Chapter</a> (<ahref="http://www.birdhouse.org/beos/bible/bos/BeOS.scripting.PDF">PDF, 900kb</a>) від автора BeOS Bible Скота Хакера (Scot Hacker's) .</p>
<p>Haiku used to have scripts for booting and shutting down. Today it uses the <ahref="https://dev.haiku-os.org/wiki/LaunchDaemon">launch_daemon</a> instead. However, the user can still augment this process with certain user scripts.
If they don't exist already, you'll have to create the needed files yourself. Otherwise simply add your commands where in the process you want them to be executed.</p>
<p><spanclass="path">/boot/home/config/settings/boot/UserBootscript</span> буде виконаний після того як система завершить процес завантаження. Наприклад, Ви можете додати кілька програм, котрі стартуватимуть при кожному завантаженні:</p>
<p>Не забудьте додати в кінці команди знак "<tt>&</tt>" щоб запустити цей процес у фоновому режимі, інакше скрипт зависне , поки ця команда не буде завершена (У нашому випадку, коли запущений додаток буде закрито).</p>
<p>Простішою альтернативою для додатків, котрі запускаються під час завантаження - розмістити посилання на потрібні програми в папці<spanclass="path">/boot/home/config/settings/boot/launch</span> directory. Це можна зробити правим кліком по додатку, котрий Ви бажаєте помістити в автозапуск вибором в меню <spanclass="menu">Створити посилання (Create Link)</span>і переміщенням по папках з використанням <ahref="tracker.html#navigating">навігації</a> до потрібного каталогу.</p>
<p><spanclass="path">/boot/home/config/settings/boot/UserShutdownFinishScript</span> виконується в останню чергу в процесі завершення роботи. Майте на увазі, що більшість елементів системи вже не функціонують під час його виконання.</p>