MFen: Resync with the English version of the handbook
Obtained from: FreeBSD Mongolian Documentation project
This commit is contained in:
parent
b5cd4ccefe
commit
85392d75db
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=34353
1 changed files with 9 additions and 69 deletions
|
@ -1,7 +1,7 @@
|
|||
<!--
|
||||
The FreeBSD Mongolian Documentation Project
|
||||
|
||||
Original revision 1.237
|
||||
Original revision 1.238
|
||||
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
@ -346,63 +346,6 @@
|
|||
авч үзэх зүйл нь тэдгээрийн эхлэх тохиргоог энгийн эхлүүлэх скриптүүдээр хийх
|
||||
боломжтой явдал юм.</para>
|
||||
|
||||
<para><filename>rc.d</filename>-ээс өмнө програм хангамжууд энгийн эхлүүлэх
|
||||
скриптээ системийн эхлүүлэх скриптүүдийн уншдаг
|
||||
<filename class="directory">/usr/local/etc/rc.d</filename> санд
|
||||
хийдэг байсан. Дараа нь эдгээр скриптүүд нь системийн ачаалалтын сүүлийн шатуудад
|
||||
ажилладаг.</para>
|
||||
|
||||
<para>Олон хувь хүмүүс хуучин тохиргооны загварыг шинэ систем уруу нийлүүлэх гэж
|
||||
олон цагийг зарсаар байгаа боловч зарим гуравдагч хэрэгслүүд скриптээ
|
||||
дээр дурдсан сан уруу хийхийг шаардсан хэвээр байгаа юм. Скриптүүдийн
|
||||
гол ялгаанууд нь <filename>rc.d</filename> ашиглаж байгаа эсэхээс
|
||||
хамаарна. &os; 5.1-ээс өмнө хуучин тохиргооны загвар ашиглагдаж
|
||||
байсан бөгөөд бараг бүх л тохиолдлуудад шинэ загварын скриптүүд ч бас
|
||||
зүгээр ажиллах юм.</para>
|
||||
|
||||
<para>Скрипт бүр зарим хамгийн бага шаардлагыг хангах ёстой боловч ихэнхдээ
|
||||
&os;-ийн хувилбараас хамаарна. Скрипт бүр систем дээр ажиллах боломжтой байх
|
||||
ёстой бөгөөд үүнийг <command>chmod</command>
|
||||
тушаал ашиглан ганц <literal>555</literal> эрхийг заан хийж болно.
|
||||
Мөн хамгийн багаар бодоход програмыг <literal>эхлүүлэх</literal> болон
|
||||
<literal>зогсоох</literal> тохируулгууд байх ёстой.</para>
|
||||
|
||||
<para>Хамгийн энгийн эхлүүлэх скрипт яг энэн шиг харагдах болов уу:</para>
|
||||
|
||||
<programlisting>#!/bin/sh
|
||||
echo -n ' utility'
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
/usr/local/bin/utility
|
||||
;;
|
||||
stop)
|
||||
kill -9 `cat /var/run/utility.pid`
|
||||
;;
|
||||
*)
|
||||
echo "Usage: `basename $0` {start|stop}" >&2
|
||||
exit 64
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0</programlisting>
|
||||
|
||||
<para>Энэ скрипт <literal>utility</literal> хэмээгдсэн програмд
|
||||
зориулагдсан <literal>зогсоох</literal> болон
|
||||
<literal>эхлүүлэх</literal> тохируулгатай байна.</para>
|
||||
|
||||
<para>Гараар ингэж эхлүүлж болно:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput><filename>/usr/local/etc/rc.d/utility</filename> start</userinput></screen>
|
||||
|
||||
<para>Бүх гуравдагч програм хангамжууд <filename>rc.conf</filename>-д
|
||||
мөр байхыг шаарддаггүй боловч бараг л өдөр болгон шинэ порт
|
||||
энэ тохиргоог авахаар өөрчлөгдөж байна. Тухайн програмын талаар дэлгэрэнгүй
|
||||
мэдээллийг суулгалтын сүүлийн дэлгэцэд гаргасан үр дүнгээс шалгаарай.
|
||||
Зарим гуравдагч програм хангамжууд програмыг <filename>rc.d</filename>-тэй
|
||||
цуг ашиглахыг зөвшөөрдөг эхлүүлэх скриптүүдтэй байдаг; гэхдээ
|
||||
энэ нь дараагийн хэсэгт хэлэлцэгдэнэ.</para>
|
||||
|
||||
<sect2>
|
||||
<title>Програмын Өргөтгөсөн Тохиргоо</title>
|
||||
|
||||
|
@ -422,14 +365,6 @@ exit 0</programlisting>
|
|||
# REQUIRE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
|
||||
#
|
||||
# DO NOT CHANGE THESE DEFAULT VALUES HERE
|
||||
# SET THEM IN THE /etc/rc.conf FILE
|
||||
#
|
||||
utility_enable=${utility_enable-"NO"}
|
||||
utility_flags=${utility_flags-""}
|
||||
utility_pidfile=${utility_pidfile-"/var/run/utility.pid"}
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="utility"
|
||||
|
@ -438,14 +373,19 @@ command="/usr/local/sbin/utility"
|
|||
|
||||
load_rc_config $name
|
||||
|
||||
pidfile="${utility_pidfile}"
|
||||
#
|
||||
# DO NOT CHANGE THESE DEFAULT VALUES HERE
|
||||
# SET THEM IN THE /etc/rc.conf FILE
|
||||
#
|
||||
utility_enable=${utility_enable-"NO"}
|
||||
utility_pidfile=${utility_pidfile-"/var/run/utility.pid"}
|
||||
|
||||
start_cmd="echo \"Starting ${name}.\"; /usr/bin/nice -5 ${command} ${utility_flags} ${command_args}"
|
||||
pidfile="${utility_pidfile}"
|
||||
|
||||
run_rc_command "$1"</programlisting>
|
||||
|
||||
<para>Энэ скрипт нь өгөгдсөн <application>utility</application>-г
|
||||
<literal>daemon</literal> үйлчилгээний дараа ажиллуулахаар
|
||||
<literal>DAEMON</literal> псевдо үйлчилгээний дараа ажиллуулахаар
|
||||
тохируулагдсан. Мөн <acronym>PID</acronym>, эсвэл процессийн
|
||||
<acronym>ID</acronym> файлыг заах болон дагах аргыг бас хангадаг.</para>
|
||||
|
||||
|
|
Loading…
Reference in a new issue