Әрбір стандартты командалық интепретатордың өзінің программалау тілі
бар, олар қиын есептерді орындау үшін командалық файл немесе скрипторды
құруға мүмкіндік береді.
Shell интепретаторы тізбекті командаларды скриптаттан оқып және оларды
орындайды. Бұл жағдайда скриптен үлкен өнімділікті күтуге болмайды, бірақ ол
тиімді болып саналады, өйткені бәрі көрнекті және оңай. Егер программаның
өнімділігі ең маңызды болатын болса, онда программалау үшін тиімді болып СИ
тілі саналады.
Скрипт ол кәдімгі текстілі файл, оның ішінде командалық интепретаторға
түсінікті инструкциялар жазылады. Олар shell командаларының өрнектері және
функциялары болуы мүмкін. Командалық интерпретатор файлдан
инструкцияларды оқиды және тізбекті оларды орындайды.
Bourne shell интерпретатордында комментариялар "#" символынан басталады,
ол программаның әрі қарай орындалуын жеңілдетеді. Комментариялар жолдың
бәрін алмауы мүмкін, ол командадан кейін жазылуы мүмкін.
Жүйеде әр түрлі интепретатордың скрипттары бар, сондықтан
интепретациялайтын команданың атын көбінесе бірінші жолда көрсетеді.
Мысалы: # ! binish
Бұл жағдайда скрипт тексті арқылы интепретацияланады. Командалық жолда
скрпиті іске қосқан жағдайда (ол үшін орындауға құқығы болу қажет). Жаңа
командалық интерпретаор іске қосылады, командаларды енгізу бұл кезде скрипт
файлынан орындалады.
Жағдайларды бақылау үшін және жүйеде syslog программасы қолданылады,
ол екі негізгі ункцияны орындайды – файлды тіркеу және администраторға
басқаруды беру.
Бұл программа орындалған хабарлар маңыздылығы бойынша жіберілуі
пункттеріне үлестіреді. Пункттар ретінде файлдар. Терминалдар немесе басқа
машиналар болуы мүмкін.
Syslog - бөліктері болып табылатын:
1.
syslogd - Тіркеу домені
2.
Кітапханалық программалар – openlog, syslog, closelog
Осы программалар арқылы жүйесінің файлдарына деректер жіберіледі.
3. Logger - тіркеу элементтердің жазбасы үшін пайдаланушы деңгейінің
командасы.
Достарыңызбен бөлісу: