O„zbekiston respublikasi oliy



Download 2,04 Mb.
bet71/106
Sana31.12.2021
Hajmi2,04 Mb.
#213041
1   ...   67   68   69   70   71   72   73   74   ...   106
Bog'liq
linux k

#! Shell berilishi

Siz opertasion tizimga shell faylni bajarish to‘grisida xabar qiluvchi mxsus simvollar ketma-ketligini faylning birinchi qatoriga qo‘yishingiz mumkin. Operatsion tizim bajarishdan oldin dasturning birinchi simvollarini tekshiradi, bu simvollar tizimni muvaffaqiyatsiz bajarilishdan saqlaydi. Agarda ssneriyning birinchi 2 simvoli #!ga to‘g‘ri kelsa tizim ssenariy bajarilish kerak bo‘lgan fayl utilitalariga yo‘lni ko‘rsatuvchi simvollarni interpretatsiyalaydi. Bu nafaqat shellga balki har qanday boshqa dasturga yo‘l bolishi mumkin. Keying misol bash skriptni ishga tushurishi kerakligini ko‘rsatadi:



$ cat bash_script


#!/bin/bash

echo "This is a Bourne Again Shell script."


#! Simvollari ayniqsa shelldan ssenariyni ishga tushurushda qo‘l keladi, u bilan birga skript ham ishga tushuriladi. Keyingi misol tcsh yordamida bajarilishi kerak bo‘lgan script ko‘rsatilgan:

$ cat tcsh_script


#!/bin/tcsh

echo "This is a tcsh script." set person = jenny

echo "person is $person"
#! qatori orqali operatsion tizim qaysi shell ishga tushurishingizdan qat‘iy nazar ssenariyni tcsh orqali bajarilishni kafolatlaydi.

Shell ssenariysida bajarilayotga ssenariyda shell nomini ko‘rsatish uchun ps

–f dan foydalanishingiz mumkin. Keyingi 3 qatorda ps bash qobiq ishga tushish jarayonini, tcsh script ishga tushish jarayonini va PS buyrug‘ bajarilishi ko‘rsatilgan.

$ cat tcsh_script2


#!/bin/tcsh ps -f

$ tcsh_script2

UID PID PPID C STIME TTY TIME CMD

alex 3031 3030 0 Nov16 pts/4 00:00:00 -bash

alex 9358 3031 0 21:13 pts/4 00:00:00 /bin/tcsh ./tcsh_script2

alex 9375 9358 0 21:13 pts/4 00:00:00 ps -f
agarda #! simvollaridan foydalanmasangiz shell hisoboti siz ishga tushurishni so‘ragan buyruqni topa olmaydi. Keyinchalik #! dan bo‘sh joy(space)lar ishlatish talab etilmaydi. Agarda #! qator tashlab o‘tilsa masalan, bashdagi tcsh script shell xatolik haqidagi xabarni generatsiyalashi mumkin yoki kerakli tarzda ishlamasligi mumkin.


    1. Download 2,04 Mb.

      Do'stlaringiz bilan baham:
1   ...   67   68   69   70   71   72   73   74   ...   106




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish