Enye yezinto ezintle ngo-Ubuntu yile isivumela ukuba senze kwaye sisebenzise ezethu izikripthi ezisinceda ukuba siphucule ukusebenza kwenkqubo, izikripthi ekulula ukuzenza kwaye sinokubenza ukuba baqhube nangaliphi na ixesha ngexesha leseshoni okanye ekuqaleni kwaso nasiphi na iseshoni.
Ukuze ukwazi ukwenza oku zimbini iindlela ezikhuselekileyo nezikhawulezayo eziza kwenza nayiphi na i-newbie ibenze ngokwezifiso Ubuntu ngonqakrazo olumbalwa kunye neekopi ezimbini okanye ezintathu kunye nokuncamathisela, ngaba unobuganga?
Indlela yokufaka izikripthi kwi-Ubuntu yethu
Indlela yokuqala neyona ilula kunazo zonke kukufakwa kweskripthi xa singena usebenzisa isicelo sokuzoba. Ngale nto siza kuya kuyo Inkqubo-> Ukukhetha> Izicelo ekuqaliseni kwaye ukongeza inkqubo ekuqaleni, umhlaba wokuyalela siyigcwalisa ngeskripthi kumbuzo esiwenzileyo. Sigcina yonke into kwaye xa inkqubo iqalisa kwakhona, Ubuntu buya kulayisha izikripthi zethu.
Indlela yesibini esinokuyisebenzisa ku-Ubuntu inzima ngakumbi kodwa ukulandela la manyathelo kulula ukwenza. Kuqala kufuneka senze iscript sethu. Nje ukuba iskripthi senziwe siyikopa kwaye siyincamathisele kwifolda / njl njl (ukwenza oku kufuneka sibe ngabasebenzisi beengcambu). Nje ukuba sincamathisele lo mbhalo, kufuneka banike iimvume zokwenza le fayile. Oku kwenziwa ngokuvula i-terminal kwifolda kwaye uchwetheze oku kulandelayo:
chmod +x mi-script.sh
Ngoku iskripthi sele silungile kwaye kufuneka sixelele kuphela inkqubo ukuba ifunde kwaye yenze iskripthi esisifakileyo kwifolda, kuba siphumeza lo myalelo ulandelayo kwisiphelo sendlela:
update-rc.d mi-script.sh defaults 80
Oku kuyakwenza Inkqubo ibandakanya iskripthi kuqaliso lwenkqubo kwaye ngomsebenzisi ngamnye okwinkqubo, akunamsebenzi ukuba ngaba ngumlawuli wenkqubo okanye ngumsebenzisi olula. Ungayibona njani ukuba yinto elula kwaye elula ukuyenza, awucingi?
Inika umdla kakhulu!
Uqhuba njani iskripthi njengengcambu? Kuba kucacile ukuba ndibeka u "Sudo ..." kuyo, ngekhe ndikwazi ukufaka ipassword.
Gracias!
Nangona i-3 iminyaka idlulile ngexesha lokuphendula, ndiyathemba ukuba omnye umntu uya kuyifumana iluncedo:
uhambisa ngesudo ...
ingabonakala injena
./my-script.sh
Ndine ubuntu 18.04 kwaye ndenza kanye le nto uyichazayo apha kwaye ayilayishi kwanto, kufuneka ndilinganise ukuba ifayile yolwandiso, sh, kukuba ndifuna inyathelo elongezelelekileyo kuhlobo lwam lobuntu?
Kwenzeka into efanayo kum njengoJose Villamizar. izikripthi azisebenzi xa uqala i-Ubuntu 18.04
Sele sibathathu, ndiyayenza into ethethwa linqaku kodwa alisebenzi xa kuqalwa
Kwenzeka into efanayo kum, nasiphi na isisombululo?
yenza ifayile /etc/rc.local
#! / bin / sh -e
##
## /etc/rc.local ifayile
## Esi skripthi sibaleka ekupheleni kwendlela yokusebenza emininzi.
# # Qinisekisa ukuba le script iphela ngomgca "ukuphuma 0" ukuba uphumelele
## okanye naliphi na elinye ixabiso ukuba unempazamo.
# Ngena phantsi kwalo mgca into ofuna ukuyenza ngaphambi kokuqala abasebenzisi.
# --– ukuphela kwefayile——
ukuphuma 0
Nika ukwenza iimvume
emva koko uqalise inkonzo
inkquboctl qala i-rc-yendawo
ukuba ayikho ekuqaleni, yibeke
inkquboctl yenza i-rc-yendawo
Phendula nge quote
Le yinto endiye ndaneziphumo ngayo kwaye ukuza kuthi ga ngoku kunye no-Ubuntu 22, kwifayile yendawo ye-rc. ndongeze iifowuni kwizikripthi.
sh '/myscriptpath/script.sh'
kwaye ulungile