Ang isa sa mga positibong bagay tungkol sa Ubuntu ay iyon Pinapayagan kaming lumikha at magpatakbo ng aming sariling mga script na makakatulong sa amin na mapabuti ang pagpapaandar ng system, mga script na madaling likhain at maaari naming itong patakbuhin sa anumang oras sa panahon ng session o sa simula lamang ng anumang session.
Upang magawa ito mayroong dalawang ligtas at mabilis na paraan na gagawing ipasadya sa anumang newbie ang kanilang Ubuntu sa isang pares ng mga pag-click at dalawa o tatlong kopya at i-paste, maglakas-loob ka ba?
Paano maglagay ng mga script sa aming Ubuntu
Ang una at pinakasimpleng pamamaraan ng lahat ay ang pagsasama ng script sa aming pag-login gamit ang isang grapikong aplikasyon. Para dito pupunta kami System–> Mga Kagustuhan–> Mga aplikasyon sa pagsisimula at sa Magdagdag ng programa sa pagsisimula, ang patlang ng utos pinupunan namin ito ng script na pinag-uusapan na nilikha namin. Nai-save namin ang lahat at kapag nag-reboot ang system, mai-load ng Ubuntu ang aming mga script.
Ang pangalawang pamamaraan na maaari naming magamit sa aming Ubuntu ay medyo mahirap ngunit ang pagsunod sa mga hakbang na ito ay madaling gawin. Una kailangan naming lumikha ng aming script. Sa sandaling nalikha ang script kinopya namin ito at i-paste ito sa folder /etc/init.d (upang gawin ito dapat kaming maging mga gumagamit ng ugat). Kapag na-paste na natin ang script na ito, kailangan nating bigyan sila ng mga pahintulot upang maisagawa ang file na ito. Ginagawa ito sa pamamagitan ng pagbubukas ng isang terminal sa folder at pag-type ng sumusunod:
chmod +x mi-script.sh
Ngayon ay handa na namin ang script at kailangan lamang naming sabihin sa system na basahin at ipatupad ang script na naipasok namin sa folder, dahil dito isinasagawa namin ang sumusunod na utos sa terminal:
update-rc.d mi-script.sh defaults 80
Ito ay isama ng system ang script sa pagsisimula ng system at sa bawat gumagamit na nasa sistemang iyon, hindi mahalaga kung ito ay isang administrator ng system o isang simpleng gumagamit. Paano mo makikita na ito ay isang simple at simpleng operasyon upang maisagawa, sa palagay mo?
Napakainteres!
Paano magpatakbo ng isang script bilang root? Sapagkat malinaw kung inilagay ko dito ang "sudo ...", hindi ko maipasok ang password.
Salamat sa iyo!
Bagaman lumipas ang 3 taon sa oras ng pagsagot, inaasahan kong may ibang tao na makakatulong na ito ay kapaki-pakinabang:
ibigay mo sa sudo ...
magiging ganito
./my-script.sh
Mayroon akong ubuntu 18.04 at ginagawa ko mismo kung ano ang inilalarawan mo dito at hindi ito naglo-load ng anumang bagay, dapat kong limitahan na ang file ay extension, sh, ito ba ang kailangan ko ng karagdagang hakbang para sa aking bersyon ng ubuntu?
Ang parehong bagay na nangyayari sa akin bilang Jose Villamizar. ang mga script ay hindi tumatakbo sa pag-restart ng Ubuntu 18.04
Mayroon na kaming tatlo, ginagawa ko kung ano ang sinabi ng artikulo ngunit hindi ito tumatakbo sa pagsisimula
Ang parehong bagay ang nangyayari sa akin, anumang solusyon?
lumikha ng file /etc/rc.local
#! / bin / sh -e
##
## /etc/rc.local file
## Ang script na ito ay tumatakbo sa dulo ng multiuser runlevel.
## Siguraduhin na ang script na ito ay nagtatapos sa linya na "exit 0" kung ito ay matagumpay
## o anumang iba pang halaga kung mayroon kang isang error.
# Ipasok sa ilalim ng linyang ito kung ano ang nais mong ipatupad bago simulan ang mga gumagamit.
# —– pagtatapos ng file ——
labasan 0
magbigay ng mga pahintulot sa pagpapatupad
at pagkatapos ay simulan ang serbisyo
systemctl simulan ang rc-local
kung wala ito sa simula, ilagay ito
paganahin ng systemctl ang rc-local
Regards
Ito ang sa wakas ay nagkaroon ako ng mga resulta sa petsang ito sa Ubuntu 22, sa rc.local file na idinagdag ko ang mga tawag sa mga script gamit ang
sh '/myscriptpath/script.sh'
at handa na